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