您好,登錄后才能下訂單哦!
這篇文章主要介紹了R語言怎么繪制Dot plot點圖的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇R語言怎么繪制Dot plot點圖文章都會有所收獲,下面我們一起來看看吧。
點圖(Dot plot)
作圖數據如下:
首先要把你想要繪圖的數據調整成R語言可以識別的格式,建議大家在excel中保存成csv格式。
data<-read.csv(“your file path”, header = T) #注釋:header=T表示數據中的第一行是列名,如果沒有列名就用header=F
library(reshape2) library(ggplot2) library(Hmisc) #注釋:package使用之前需要調用 # 今天要用到stat_summary()函數需要調用Hmisc包
data_melt<-melt (data[,-1]) #注釋:melt()函數把表格中的寬數據變成長數據 # data[,-1]去掉作圖用不到的第一列數據 p<-ggplot(data_melt, aes(x = variable, y = value, color=variable, fill= variable)) + geom_dotplot(binaxis='y', stackdir='center', binwidth = 1)+ theme(panel.background = element_blank(), panel.grid.major = element_blank(), panel.border = element_rect(colour="black",fill=NA)) p
p + stat_summary(fun.y = "mean", geom = "crossbar", mapping = aes(ymin = ..y.., ymax = ..y..), width = 0.3)
p + stat_summary(fun.y = "mean", geom = "crossbar", mapping = aes(ymin = ..y.., ymax = ..y..), width = 0.3) + stat_summary(fun.data = "mean_se", geom="errorbar", width = 0.2)
關于“R語言怎么繪制Dot plot點圖”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“R語言怎么繪制Dot plot點圖”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。