如何使用 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")
输出
广告