如何使用 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 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

立即開始
廣告