小提琴圖

2021-03-02 生物大白日記
小提琴圖 (ViolinPlot) 用於顯示數據分布及其概率密度。這種圖表結合了箱形圖和密度圖的特徵,主要用來顯示數據的分布形狀。中間的黑色粗條表示四分位數範圍,從其延伸的幼細黑線代表 95% 置信區間,而白點則為中位數。
使用ggplot2中的geom_violin()函數畫一個

library(ggplot2)#構建數據data <- data.frame( name = c( rep("A",400), rep("B",200), rep("C",100), rep('D', 50)), value = c( rnorm(400, 10, 5), rnorm(200, 18, 1), rnorm(100, 25, 4), rnorm(50, 12, 1) ))head(data)# name value#1 A 7.7115618#2 A 8.6156297#3 A 0.2328225#4 A 3.3271746#5 A 3.6398567#6 A 14.9391309# Most basic violin chartp <- ggplot(data, aes(x = name, y = value, fill = name)) + geom_violin() + theme_bw()p

不是很好看哈(真難看…………)

數據格式

注意在使用geom_violin()函數構建小提琴圖時, 數據格式為長數據 (long format). 每一行是一個觀測. 一共需要兩列:

一個分類變量, 用於 X 軸. 需要為factor格式.數值型變量, 用於 Y 軸.數據轉換

如果數據為寬數據格式, 需要對其進行轉變. 可以使用tidyr中的pivot_longer()函數將其轉變為長數據格式.

data_wide <- iris[ , 1:4]head(data_wide)# Sepal.Length Sepal.Width Petal.Length Petal.Width#1 5.1 3.5 1.4 0.2#2 4.9 3.0 1.4 0.2#3 4.7 3.2 1.3 0.2#4 4.6 3.1 1.5 0.2#5 5.0 3.6 1.4 0.2#6 5.4 3.9 1.7 0.4library(tidyverse)data_long <- data_wide %>% tidyr::pivot_longer(cols = everything(), names_to = "variable", values_to = "value")head(data_long)library(ggplot2)data_long %>% ggplot(., aes(variable, value)) + geom_violin(aes(fill = variable)) + theme_bw()

橫著畫一個

library(ggplot2)library(tidyverse) iris[ , 1:4] %>% tidyr::pivot_longer(cols = everything(), names_to = "variable", values_to = "value") %>% ggplot(., aes(variable, value)) + geom_violin(aes(fill = variable, colour = variable)) + theme_bw() + theme(legend.position = "none") + coord_flip()

加點兒細節,就和封面的形式很像了

library(ggplot2)library(tidyverse) iris[ , 1:4] %>% tidyr::pivot_longer(cols = everything(), names_to = "variable", values_to = "value") %>% ggplot(., aes(variable, value)) + geom_violin(aes(fill = variable, colour = variable), width = 1.4) + geom_boxplot(fill = NA, width = 0.1, colour = "grey") + theme_bw() + theme(legend.position = "none") + coord_flip()

相關焦點

  • 德國小提琴商人遭搶 損失100多個古董小提琴(圖)
    原標題:德國小提琴商人遭搶 損失100多個古董小提琴(圖) 帕特拉(Nando Patera)向記者展示被搶後剩下的空匣子  據德國《圖片報》1月27日報導,近日,德國不萊梅市(Bremen)格列派林恩區(Groepelingen)的一名小提琴商人在自己經營的店中遭到搶劫
  • 箱形圖、小提琴圖、直方圖……統統可以卡通化!
    分布族這是一個幸福的大家庭——箱形圖、直方圖、小提琴圖、箱形圖。雖然它們長相各異,但如果深入了解,你就會發現每種圖形都以相似的方式揭示數據集的構成。兒子:直方圖HowardBorat和Wanda在一起後生了三個孩子,一個男孩(直方圖Howard)和一對雙胞胎女兒(小提琴圖Viola和Violet)。這是直方圖Howard。他總喜歡躺著,給你一個直觀的展示,讓你自己做結論。
  • 小提琴課上的好生意(圖)
    (原標題:小提琴課上的好生意(圖))   我家小咖這學期的
  • 校園保安拉小提琴迷倒眾多大學生(圖)
    原標題:校園保安拉小提琴迷倒眾多大學生(圖)   別看曾大珩拉小提琴像模像樣,實際上,他並沒有真正學過拉小提琴。上世紀70年代,在曾大珩18歲的時候,見表哥家掛著一把沒有琴弓的小提琴,一時好奇,便借來玩兒。曾大珩有一個朋友在川劇團,常在北碚區體育場附近排練,沒事時,他就抱著一把小提琴坐在旁邊跟著學。漸漸地,曾大珩越拉越喜歡,索性花40元買了把二手小提琴。
  • Python可視化21|Seaborn.catplot(上)-小提琴圖等四類圖
    >6、seaborn.violinplot(小提琴圖)更多可參考:Python可視化17seaborn-箱圖boxplot語法:seaborn.violinplot(x=None, y=None, hue=None, data=None, order=None, hue_order=None, bw=
  • 初一小提琴過10級 "小提琴女生"一曲進清華(圖)
    初一的時候,張天慈的小提琴就已經過了10級,在業餘選手裡面已經是級別最高的了。也正是因為在小提琴上的優異表現,她被清華大學降60分特招錄取。  6歲緣定小提琴  用張天慈自己的話來說,她和小提琴之間有著天生的緣分。在她6歲之前,說不清楚小提琴長什麼樣,但6歲時第一次接觸小提琴之後,她對小提琴的喜愛便一發不可收拾。此後的12年,小提琴伴著她走過了每一天,見證了她走向每一個成功。  張天慈6歲的時候,當警察的媽媽覺得該讓她學一點什麼。
  • Seurat小提琴圖為什麼有的只有點兒?
    為什麼CD14+ Mono和 Memory CD4 T 有怎麼多的點,卻沒有小提琴呢?那, 我們要看看作圖細節了。undebug(VlnPlot)p<-VlnPlot(pbmc3k.final, "CD4",slot = "data")#ggplot對象中記錄了一張圖的所有信息,為了方便演示,我們只取數據出來。head(p$data)  # 從圖中摳數據,學會了嗎?
  • 跟著Nature Methods學畫圖:R語言ggplot2畫小提琴圖
    今天推文的主要內容是介紹如何使用R語言繪製散點圖並且添加擬合曲線和置信區間這篇論文是在簡書 土豆學生信 分享的內容看到的。image.png今天重複的內容是論文中的 補充材料Fig9 小提琴圖image.png需要示例數據可以直接在文末留言首先是讀入數據df<-read.csv("Single_Cell/violineplot-1.csv",header=T)colnames(df)head(df)最基本的小提琴圖
  • 受烏龜殼的啟發,有人發明了小提琴...
    小提琴廣泛流行於世界各國,是現代管弦樂隊中最主要的樂器。不過蝌蚪君打賭,知道它是怎麼發明的人並不多。首先問大家一個問題:小提琴的琴箱像什麼?有人說像扁酒壺,也有人說像扁葫蘆,其實,它最像的還是烏龜殼,因為它本來就是依照烏龜殼製成的。
  • 不得不了解的交響樂團樂器——小提琴
    管弦樂團座次圖 (美式席位排列方式) 第一小提琴和第二小提琴都排列在指揮的左側,中提琴和大提琴排在指揮右側 管弦樂團座次圖(歐式席位排列方式) 第一小提琴和第二小提琴分別排列在指揮的左右兩側,對演奏古典交響樂優越性較多。
  • 雜貨店裡的小提琴夢
    N海都記者 高敏 文/圖 海都訊 城中村的夜晚,在一陣陣電視和麻將的嘈雜聲中,一陣並不算嫻熟的小提琴聲悠悠地在空中流淌。28歲的小夥高浩拉琴時,總會有人被吸引到他的小雜貨店前。 高浩的雜貨店就在福州晉安區廈坊村附近。十來平方米的小門面,店外側賣貨,店裡側做飯、住人。
  • 自學小提琴培訓教程,是否能學會小提琴?
    隨便在網上一搜,就可以找到眾多的小提琴培訓教程,有些同學希望能通過這些小提琴教程自學小提琴,那麼小提琴是否能自學成功呢?一千個人心中有一千個哈姆雷特,在小提琴培訓這個行業,一千個小提琴老師就會有一千個小提琴學習的方法。
  • 小提琴課堂:關於小提琴的,6個調音方法
    大家好,我是活潑開朗、有才華又有氣質的小提琴愛好者伊人,我會每天在這裡和大家分享關於小提琴的知識,今天跟大家聊一聊關於小提琴的6種調音方法。小提琴音色的調整是每個小提琴初學者都會遇到的問題。如果小提琴的音不準確,就會給小提琴手感和音感的練習帶來很大的障礙。所以這次我想給你們介紹一下小提琴調音的方法,這會對新手小提琴調音很有幫助。
  • 小提琴真的很難學會麼?
    小提琴應該是所有樂器中最難的了吧 我們小提琴老師曾說 小提琴靠的是童子功 因為小孩子的手指比較柔軟和靈活 從小學習小提琴的孩子手比較能活動得開 手指按弦的速度要比成年學琴更快 像小提琴裡有《梁祝》裡第二部分的內容 要表現梁山伯與祝英臺相處愉悅的時光 就對手指要求特別高 按弦換弦都要快小提琴沒有本身固定的音
  • 貝多芬《小提琴協奏曲》,小提琴帕爾曼指揮巴倫博伊姆
    《d大調小提琴協奏曲》( Beethoven: Violin Concerto)是貝多芬唯一的一部小提琴協奏曲,四大小提琴協奏曲之首,自古一直被譽為小提琴協奏曲之王。這首樂曲旋律柔美、格調高雅、規模宏大,頗具王者風範。 本曲完成在1806年。
  • 著名的小提琴演奏家
    童年時即由父親弗朗切斯科·洛倫佐(Francesco Lorenzo Somis)教他拉小提琴,結果索米斯很早就開始在樂隊裡拉琴了。1703年索米斯被公爵送往羅馬向科雷利學小提琴。他在那裡耽了三年,在此期間他有機會熟悉了科雷利作曲與演奏的風格。
  • 天津交響樂團小提琴雙簧管專場音樂會上演
    原標題:小提琴雙簧管專場音樂會上演(圖)日前,由天津交響樂團天交四重奏打造的小提琴雙簧管專場音樂會在天津音樂廳上演。小提琴是中國觀眾最為熟悉的西方樂器,其造型優美,音色柔和,表現力強。雙簧管則是木管樂器家族的一員,適合表現憂鬱抒情的情緒。
  • 老師好充電站|小提琴調音圖解
    這裡是我在小提琴調音方面的一些方法及理論,希望大家共同交流。調音是困擾很多正在學琴者的一個大難題,許多琴童及成年學琴者常常學到了一定的階段也不會自己進行調音,需要老師或他人幫助調弦。因此,自主調弦便成了學琴者的一個當務之急。
  • 小提琴把位與小提琴換把技巧詳解
    可以這樣說: 在演奏小提琴的整個過程中,小提琴換把和小提琴把位是最常用的技巧之一。同時也是貫穿於學習和演奏始終的難點。許多樂曲我們之所以不能很好的演奏。完全是因為換把不過關。把位不嫻熟所致。即使是交響樂團的演奏員,也常常需要把演奏曲目中的有關換把和特殊把位的段落拿出來進行熟悉練習。
  • 成都男孩三歲學小提琴 對流行音樂一竅不通(圖)
    今年,趙天被美國排名前十的伊斯曼音樂學院、皮柏蒂音樂學院錄取,因其只提供半獎,趙天最終選擇到提供全額獎學金和住宿費的新加坡國立大學楊秀桃音樂學院讀大學——師從於活躍世界一線的小提琴家錢舟。  3歲成都學琴每周坐12個小時火車  趙天的父親是南充歌劇院團長,媽媽是舞蹈演員。