R語言繪制數(shù)據(jù)可視化小提琴圖Violin plot with dot畫法
小提琴圖之前已經(jīng)畫過了,不過最近小仙又看到一種貌美的畫法,決定復刻一下。
文獻中看到的圖如下:

Step1. 繪圖數(shù)據(jù)的準備
首先要把你想要繪圖的數(shù)據(jù)調整成R語言可以識別的格式,建議大家在excel中保存成csv格式。
作圖數(shù)據(jù)如下:

Step2. 繪圖數(shù)據(jù)的讀取
data<-read.csv(“your file path”, header = T) #注釋:header=T表示數(shù)據(jù)中的第一行是列名,如果沒有列名就用header=F
Step3. 繪圖所需package的安裝、調用
library(ggplot2) library(reshape2) # 注釋:package使用之前需要調用
Step4. 繪圖
data_melt <- melt(data)
ggplot(data_melt, aes(x = variable , y = value , fill = variable)) +
geom_violin(alpha = 0.5,aes(linetype=NA)) +
geom_jitter(shape=21,aes(fill=variable),position = position_jitter(width = 0.2))+
xlab("Gene")+ylab("Score")+
theme_bw()+theme(legend.position = "none")


關于geom_violin()里的linetype
如果不指定linetype,默認會有黑色邊框

關于geom_jitter()
若指定jitter里的width=0,效果圖如下:

jitter的shape可以有很多種類型

如果指定shape=24,效果圖如下:

最近小仙的話癆病可能又犯了,忍不住想啰嗦幾句。
最近小仙真的很沒空,同時小仙又是一個對自己很寬容的人,本打算這幾個月就不更新了。正巧最近看到村上春樹的一本書,《當我談跑步時 我談些什么》,頗有感慨。本來我對這位作家的了解,僅限于“挪威的森林”這幾個字,然而通過“跑步”這本書,意外得知村上從三十多歲高齡開始跑步,如無意外每天長跑,堅持了二十多年,著實有些驚訝。書中的言語小仙早已忘干凈,只剩下一個感覺:我再忙,應該也比不上村上春樹吧,他可以天天跑,我一個月寫一篇總可以吧。
一開始寫“R語言作圖”,是網(wǎng)上覺得沒有簡單易懂的教程,就自己嘗試創(chuàng)造一個;后來寫是想多寫幾篇文章,獲得更多的關注和粉絲;到現(xiàn)在是就像是對自己的考驗,看自己能不能堅持。時間更迭,得到了一些幫助,也幫助了一些人,獲得了贊同,也收獲了舉報。也許寫文章也是一種長跑,風云變幻、形形色色就是旅程之風景。
以上就是R語言繪制數(shù)據(jù)可視化小提琴圖畫法示例的詳細內(nèi)容,更多關于R語言繪制數(shù)據(jù)可視化小提琴圖的資料請關注腳本之家其它相關文章!
相關文章
R包clusterProfiler如何安裝成功(新手必看!)
最近在我以為ClusterProfiler已經(jīng)安裝好的時候,又遇到了一些問題,所以這篇文章主要給大家介紹了關于R包clusterProfiler如何安裝成功的相關資料,需要的朋友可以參考下2023-02-02
R語言 實現(xiàn)list類型數(shù)據(jù)轉換
這篇文章主要介紹了R語言 實現(xiàn)list類型數(shù)據(jù)轉換,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
R語言之xlsx包讀寫Excel數(shù)據(jù)的操作
這篇文章主要介紹了R語言之xlsx包讀寫Excel數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04

