簡體   English   中英

改變厚度中線geom_boxplot()

[英]change thickness median line geom_boxplot()

我想對geom_boxplot()進行一些修改。 因為我的盒形圖是真的“小”有時候(見黃色和綠色分支在圖形這里 )我要更加突出位數。 那么可以調整中線的厚度嗎?

這個解決方案在文檔中並不明顯,但幸運的是我們不需要編輯ggplot2的源代碼。 通過源挖后ggplot2我發現,中線的厚度由受控fatten參數。 默認情況下, fatten的值為2:

require(reshape)
require(ggplot2)
cars_melt = melt(cars)

ggplot(aes(x = variable, y = value), data = cars_melt) + 
  geom_boxplot(fatten = 2) 

在此輸入圖像描述

但是如果我們將值增加到例如4,則中線變得更粗。

ggplot(aes(x = variable, y = value), data = cars_melt) + 
  geom_boxplot(fatten = 4) 

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM