如何更改使用 ggplot2 在 R 中建立的條形圖中條形的顏色為灰色陰影?
當我們使用 ggplot2 建立條形圖時,條形的顏色為深灰色,但可以更改為不同的顏色,或者我們也可以為它們提供不同的灰色陰影。如果我們正在繪製分類資料的模式,這將很有幫助。例如,在 X 軸上繪製教育水平,在 Y 軸上繪製工作年限的頻率。我們可以透過使用 ggplot2 包的 scale_fill_grey 函式來實現這一點。
示例
考慮以下資料框 -
> x<-c("A","B","C","D")
> Freq<-c(14,12,13,15)
> df<-data.frame(x,Freq)
> df輸出
x Freq 1 A 14 2 B 12 3 C 13 4 D 15
> library(ggplot2) > ggplot(df,aes(x,Freq))+geom_bar(stat="identity")

為條形賦予灰色陰影 -
> ggplot(df,aes(x,Freq))+geom_bar(stat="identity",aes(fill=x))+scale_fill_grey(start=0,end =0.8)
輸出

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP