ggplot2 条形图渐变色填充教程 - 使用 scale_fill_gradient 函数
要在 ggplot2 中使用渐变色填充条形图,可以使用 'scale_fill_gradient' 函数。以下是一个例子:
library(ggplot2)
# 创建一个数据框
df <- data.frame(
group = c('A', 'B', 'C', 'D'),
value = c(10, 20, 30, 40)
)
# 使用 geom_bar 创建条形图
p <- ggplot(df, aes(x = group, y = value, fill = value)) +
geom_bar(stat = 'identity') +
labs(title = '条形图',
x = '组别',
y = '值') +
theme_minimal()
# 使用 scale_fill_gradient 函数添加渐变色填充
p + scale_fill_gradient(low = 'green', high = 'red')
在上面的代码中,我们首先创建了一个数据框,然后使用 'geom_bar' 函数创建了一个基本的条形图。接下来,我们使用 'fill' 参数将条形图填充为数据框中的 'value' 列,并使用 'scale_fill_gradient' 函数添加了一个渐变色填充。在 'scale_fill_gradient' 函数中,我们使用 'low' 参数和 'high' 参数指定了渐变色的起始颜色和结束颜色。
运行上面的代码,就可以得到一个渐变色填充的条形图。
原文地址: https://www.cveoy.top/t/topic/lUHl 著作权归作者所有。请勿转载和采集!