簡體   English   中英

ggplot:boxplot:演示文稿

[英]ggplot:boxplot:presentations

我有以下幾點:

t1      t2    res
103    19  28.66667
222    49  28.66667
140    36  28.66667
102    33  24.66667
88     37  24.66667
38     22  24.66667
34     19  36.00000
102    25  36.00000
506    25  36.00000
73     9   39.00000
55     17  39.00000
34    17   39.00000
20    22   38.33333
50    67   38.33333
30    19   38.33333
27    15   34.00000
40    21   34.00000
35    16   34.00000
34    17   37.00000
22    29   37.00000
12    30   37.00000
25    39   26.33333
20    53   26.33333
22    20   26.33333

在重塑數據並融化數據之后,我在Y軸上繪制了t1和t2的箱形圖,在X軸上繪制了res的箱形圖。 我的問題是如何在每個結果中選擇顏色,是否可以將填充更改為網格填充或陰影填充,因此,如果我以黑白方式打印圖形,則仍可以區分t1和t2箱形圖。 下面是我的代碼,它會自動生成不同的顏色,但我希望能夠選擇!!:

ggplot(df_melted, aes(x = factor(res), y =value, fill=variable)) +
geom_boxplot(las=1,varwidth=T,border="black",col="red",medlwd=3,whiskcol="black",staplecol="blue",top=T)+
coord_cartesian(ylim = c(0, 200))

注意:df_melted是應用melt命令后的數據。

scale_fill_greytheme_bw可能就是您想要的。 嘗試這個:

ggplot(df_melted, aes(x = factor(res), y =value, fill=variable)) +
   geom_boxplot()+
   scale_fill_grey(start = .5, end = .9) +
   theme_bw()

暫無
暫無

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

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