我想在同一张图上绘制一个geom_bar
与一个geom_line
的关联。
我的数据如下:
head(df)
Ingenuity Canonical Pathways -log(p-value) Ratio
1 Mitochondrial Dysfunction 5.83 0.105
2 Oxidative Phosphorylation 4.96 0.119
3 Cyclins and Cell Cycle Regulation 3.38 0.111
4 Citrulline Biosynthesis 2.80 0.333
我用来绘制的代码:
ggplot(df) +
geom_bar(aes(x=df[,1], y=df[,2]),stat="identity",fill="blue", colour="black") +
geom_line(aes(x=df[,1], y=df[,3]), group=1) +
scale_y_continuous("-log(pvalue)",sec.axis = sec_axis(~./5, name="ratio")) +
coord_flip()
产生:
我在这里和其他网站上阅读了帖子,我找不到将比例表达式(黑线)与第二轴刻度联系起来的方法。黑线似乎与第一轴有关!
抱歉,这是一个天真的问题!