如何使用 R 中的 ggplot2 更改柱状图中柱的颜色?


使用 ggplot2 包创建的柱状图的默认颜色为灰色,但我们可以根据自己的喜好更改此颜色。这种改变在学术写作和分析等行业中非常需要,因为每个人都希望看到有吸引力的图片。若只想了解概念,它们并不会派上用场,但是实际应用中,您需要有吸引力的图片才能吸引更多注意力,因此,它们会令人印象深刻。若要更改 ggplot2 中的柱状图颜色,我们可以使用 geom_bar 函数的填充参数。

示例

考虑以下数据帧 -

 实时演示

> Class<-c("A","B","C","D")
> Frequency<-c(45,35,39,51)
> df<-data.frame(Class,Frequency)
> df

输出

   Class Frequency
1    A    45
2    B    35
3    C    39
4    D    51

不指定柱状图颜色的柱状图示例 -

> library(ggplot2)
> ggplot(df,aes(Class,Frequency))+geom_bar(stat='identity')

输出

更改柱状图中柱状颜色的示例 -

> ggplot(df,aes(Class,Frequency))+geom_bar(stat='identity',fill="red")

输出

> ggplot(df,aes(Class,Frequency))+geom_bar(stat='identity',fill="blue")

输出

> ggplot(df,aes(Class,Frequency))+geom_bar(stat='identity',fill="green")

输出

更新于: 2020 年 9 月 4 日

616 次浏览

开启您的 职业生涯

通过完成课程获得认证

立即开始
广告