在ggplot中绘制具有不同y轴的两个图

时间:2014-04-16 10:38:46

标签: r ggplot2 bar-chart scatter-plot multiple-axes

我试图用错误栏和条形图绘制散点图。两个变量的范围都非常不同(散点图0 - 20000+;条形图0-1)。所以我想创建一个包含两个图形的图,有两个不同的y轴。这是我到目前为止所得到的:

ggplot(data, aes(x=seaname, y=chao2)) + geom_bar(stat="identity", 
aes(x=seaname, y=compl, colour=major_sea)) + geom_point(aes(colour=major_sea))
+ geom_errorbar(aes(ymin=chao2_lower, ymax=chao2_upper,
colour=major_sea)) + theme(axis.text.x=element_text(angle=90,
vjust=0.5, size=9))

只是为了澄清:我不希望两张图表彼此相反。我希望他们在同一个图表中。 有这种问题经验的人吗?

干杯!!

0 个答案:

没有答案