在rstudio上使用ggplot,我试图根据pvalue列的日志更改散点图的点的大小。这就是我的矩阵的样子。
head(BDpvalue)
id t-value pvalue mean.f mean.m Gene Chromosome
1 ILMN_1212619 3.0512842692996 0.00938046962249251 85.40076 80.02744 Mfap3l 8
2 ILMN_1212693 3.40887110529531 0.00452088152864021 87.28189 82.89533 Snx33 9
3 ILMN_1213324 -4.54750670298688 0.000414140589714275 82.68924 88.81421 Zfp961 8
4 ILMN_1213848 -3.63180275429357 0.00246745595956587 421.61780 469.51845 Itgb1bp1 12
5 ILMN_1213961 2.97573716869553 0.00960659647288939 82.01748 78.44721 Copg2 6
6 ILMN_1214482 -4.23666060706341 0.000813240203181102 136.55021 153.34681 2700081O15Rik 19
>
基于pvalue列的日志更改大小的代码对我来说似乎是正确的,但是由于某种原因,我没有看到图形中的变化,这是我使用的代码。
ggplot(BDpvalue, aes(x=(log(mean.m,10)+log(mean.f,10))/2,
y= log(mean.f/mean.m,10),color=Chromosome) + geom_point(aes(size=(-log(pvalue,10))))