如何在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)
输出
广告