如何在R中使用ggplot2建立條形圖,並在條形頂部邊緣中心繪製點?
圖表的美觀性是其最重要的方面之一,因此我們應該嘗試在圖表中使用最佳的美學屬性。在條形圖中,我們可以透過多種方式表示條形的中心,其中一種方法是在條形頂部邊緣的中心使用點。我們可以使用`geom_point`函式並定義`color`引數,在使用ggplot2建立的條形圖中,在條形頂部邊緣的中心放置點。
示例
考慮以下資料框
> freq<-c(212,220,218) > df<-data.frame(x,freq) > df
輸出
x freq 1 Mango 212 2 Guava 220 3 Pomegranate 218
載入ggplot2包併為x建立條形圖
> library(ggplot2) > ggplot(df,aes(x,freq))+geom_bar(stat="identity")
輸出
建立條形圖,並在條形頂部邊緣中心繪製點
示例
> ggplot(df,aes(x,freq))+geom_bar(stat="identity")+geom_point(colour="blue",size=5)
輸出
廣告