如何在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)

输出

更新于:2020年11月7日

500 次浏览

启动你的职业生涯

完成课程获得认证

开始学习
广告