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