如何在R中使用ggplot2连接点图中X轴值为分类变量的点?
点图通常用于查看两个连续变量之间的关系,也称为散点图;但如果自变量是分类变量,则我们将其简单地称为点图。通常,我们希望连接点图中的点以直观地表示自变量类别的变化,并将其制成折线图。这可以通过将`stat_summary`参数`geom`设置为`line`并在`aes`中设置`group = 1`来实现。
示例
考虑以下数据框:
Class<-c("A","B","C") Frequency<-c(23,24,12) df<-data.frame(Class,Frequency) df
输出
Class Frequency 1 A 23 2 B 24 3 C 12 library(ggplot2)
创建简单的点图:
ggplot(df,aes(x,y,group=1))+geom_point()
输出
创建具有连接点的图:
ggplot(df,aes(x,y,group=1))+geom_point()+stat_summary(fun.y=sum,geom="line")
输出
广告