小编tim*_*tim的帖子

为多个组生成不同颜色的ggplot2 boxplot

我对R和ggplot很新.

我正在尝试生成一个按两个变量排序的boxplot.在我的情况下物种和实验.到目前为止我用的是什么

ggplot(DF, aes(Species, Protein, fill=Experiment, dodge=Experiment)) +
    stat_boxplot(geom ='errorbar')+
    geom_boxplot()
Run Code Online (Sandbox Code Playgroud)

是我的物种的箱形图,每个物种有2个条,每个实验一个.

我现在的问题是,是否有可能以这种方式改变颜色,我每种物种都有不同的颜色,并且可以说,这些颜色的不同阴影用于实验?

让我们说,第一个物种将有一个黑暗和浅蓝色的酒吧,第二个是一个黑暗和浅绿色的酒吧,等等.

数据采用csv文件的形式,如下所示:

Experiment,Species,Protein
Spring,D_strigosa,5.107767364
Spring,D_strigosa,8.288980741
Spring,D_strigosa,7.537376567
Spring,D_strigosa,4.811744241
Spring,D_strigosa,9.559043454
Spring,M_cavernosa,13.66759289
Spring,M_cavernosa,23.54880195
Spring,M_cavernosa,11.00790037
Spring,M_cavernosa,13.70597973
Spring,M_cavernosa,12.26970906
Spring,M_faveolata,9.559043454
Spring,M_faveolata,4.135860474
Spring,M_faveolata,4.557306615
Spring,M_faveolata,7.621872315
Spring,M_faveolata,6.016859956
Spring,M_annularis,6.294920733
Spring,M_annularis,5.163371831
Spring,M_annularis,2.177243143
Spring,M_annularis,3.55966551
Autumn,D_strigosa,3.709978392
Autumn,D_strigosa,7.192777836
Autumn,D_strigosa,5.31544441
Autumn,D_strigosa,6.578602058
Autumn,D_strigosa,5.610085559
Autumn,M_cavernosa,11.64182554
Autumn,M_cavernosa,10.44968102
Autumn,M_cavernosa,9.377389318
Autumn,M_cavernosa,10.99346107
Autumn,M_cavernosa,11.5676896
Autumn,M_faveolata,4.638054165
Autumn,M_faveolata,7.191664953
Autumn,M_faveolata,6.981827102
Autumn,M_faveolata,6.386452477
Autumn,M_annularis,4.709770404
Autumn,M_annularis,3.554071459
Autumn,M_annularis,4.596686351
Autumn,M_annularis,3.530585628
Run Code Online (Sandbox Code Playgroud)

r ggplot2 boxplot

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

boxplot ×1

ggplot2 ×1

r ×1