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

廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP