R語言中繪制箱形圖的替代品:蜂群圖和小提琴圖
原文鏈接:http://tecdat.cn/?p=11073
箱形圖??非常有用,因?yàn)樗鼈儾粌H指示中間值,而且還顯示了第一四分位數(shù)和第三四分位數(shù)的測量結(jié)果變化。但是,也有一些圖提供了一些附加信息。在這里,我們將仔細(xì)研究箱形圖的潛在替代方案:蜂群圖和小提琴圖。
?蜂群圖
原則上,蜂群圖類似于一維散點(diǎn)圖,因?yàn)樗鼘蝹€測量結(jié)果顯示為點(diǎn)。但是,不同之處在于,蜂群圖采用了一種邏輯,以確保所繪制的點(diǎn)彼此靠近且不會重疊。
那么,什么時候應(yīng)該使用蜂群圖?由于蜂群圖中的點(diǎn)不應(yīng)重疊,因此此類圖僅適用于相對少量的測量。如果測量結(jié)果顯示不同的組,則它們也適用,因?yàn)楦鱾€點(diǎn)可以相應(yīng)地著色。
在R中使用蜂群圖
我們將使用??warpbreaks數(shù)據(jù)集??來舉例說明繪圖的用法。
# 選擇 1: 按顏色分組
beeswarm(breaks ~ wool + tension, data = warpbreaks,
main = "Beeswarm of breaks versus wool and tension",
col = rep(c("red", "blue"), 3))

# 選項(xiàng)2:為單個點(diǎn)著色

蜂群圖也可以通過以下方式與箱形圖組合:
beeswarm(breaks ~ wool, data = warpbreaks,
main = "Beeswarm of breaks versus wool", add = TRUE,
pwcol = as.numeric(tension), pch = 16)

小提琴圖
小提琴圖的想法是將箱形圖和密度圖結(jié)合起來。由于該圖依賴于密度估計(jì),因此只有在有足夠數(shù)量的數(shù)據(jù)可用于獲得可靠估計(jì)時,該圖才有意義。否則,估計(jì)的密度可能表示數(shù)據(jù)中實(shí)際上沒有的趨勢。
在R中創(chuàng)建小提琴圖
為了演示小提琴圖與箱形圖的不同之處,請比較以下兩種表示形式:
grid.arrange(p.violin, p.box, ncol = 2)

? ?在這種情況下,我們看到了小提琴情節(jié)的限制,對于小樣本量 。 另一方面,箱形圖顯示,實(shí)際上只有兩個測量值大于60。

最受歡迎的見解
1.R語言動態(tài)圖可視化:如何、創(chuàng)建具有精美動畫的圖
2.R語言生存分析可視化分析
3.Python數(shù)據(jù)可視化-seaborn Iris鳶尾花數(shù)據(jù)
4.r語言對布豐投針(蒲豐投針)實(shí)驗(yàn)進(jìn)行模擬和動態(tài)
5.R語言生存分析數(shù)據(jù)分析可視化案例
6.r語言數(shù)據(jù)可視化分析案例:探索brfss數(shù)據(jù)數(shù)據(jù)分析
7.R語言動態(tài)可視化:制作歷史全球平均溫度的累積動態(tài)折線圖動畫gif視頻圖
8.R語言高維數(shù)據(jù)的主成分pca、 t-SNE算法降維與可視化分析案例報告
9.python主題LDA建模和t-SNE可視化