我有一個dataframe
類似于下面的:
df
variable n value
1 x_1 200 2.883524e 22
2 x_1 200 6.228677e 19
3 x_1 200 1.152941e 23
4 x_1 200 2.873297e 20
5 x_1 200 2.860104e 22
6 x_2 200 2.756752e 04
7 x_2 200 6.430455e 02
8 x_2 200 5.933116e 09
9 x_2 200 5.935287e 09
10 x_2 200 1.283504e 06
11 x_1 250 2.137800e 06
12 x_1 250 1.439365e 04
13 x_1 250 5.685357e 10
14 x_1 250 5.727160e 10
15 x_1 250 4.151983e 08
16 x_2 250 5.181344e 06
17 x_2 250 1.899797e 04
18 x_2 250 5.301975e 10
19 x_2 250 5.434231e 10
20 x_2 250 2.158825e 09
我正在嘗試開發一個分組箱線圖,n
在 上x-axis
,value
在y-axis
(使用scale_y_log10()
)上,并variable
作為箱線圖fill
。但是,我正在努力在箱形圖n
上實際繪制每個值x_axis
并將其分組。我目前有:
ggplot(data = df, mapping = aes(x = n, y = value, fill = variable))
geom_boxplot(aes(group = cut_width(variable, 0.25)))
scale_y_log10()
但是我正在努力獲得我希望的結果,是否可以在連續x-axis
和分組上開發這種型別的箱形圖variable
?
提前致謝。
uj5u.com熱心網友回復:
您可以使 x 軸離散,只需輸入您想要在 x 軸上進行適當中斷的額外因子水平:
ggplot(data = df, aes(x = factor(n, levels = c(200, 250, 300)), y = value))
geom_boxplot(aes(fill = variable))
scale_y_log10()
scale_x_discrete(drop = FALSE, name = 'n')
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/450732.html