【发布时间】:2015-04-23 12:05:29
【问题描述】:
我有三个数据框,我知道的数据不是很令人兴奋,但这不是我要解决的问题。
> Ascidcv
Date Average SE
3 2014-09-01 37.250000 6.326673
15 2014-10-02 6.285714 2.738613
> Ascidc1
Date Average SE
3 2014-10-15 0 0
34 2014-11-12 0 0
62 2014-12-11 0 0
88 2015-02-11 0 0
119 2015-03-09 0 0
> Ascidc2
Date Average SE
18 2014-10-15 0 0
48 2014-11-12 0 0
75 2014-12-11 0 0
103 2015-02-11 0 0
135 2015-03-09 0 0
我使用这些数据框来绘制图表:
plot(Ascidcv$Date, Ascidcv$Average, type='p', pch=4, col="red", xlab='Date', ylab='', main=expression(italic('Ascidiella sp.')), xlim=c(as.Date("2014-09-01"), as.Date("2015-03-09")), ylim=c(0,120))
points(Ascidc1$Date, Ascidc1$Average, type='p', pch=19, xlab='Date', main=expression(italic('Ascidiella sp.')), xlim=c(as.Date("2014-09-01"),as.Date("2014-12-11")), ylim=c(0,100))
points(Ascidc2$Date, Ascidc2$Average, type='p', pch=2, col="blue", xlab='Date', ylab='Average num ind.', main=expression(italic('Bugula sp.')), xlim=c(as.Date("2014-09-01"),as.Date("2014-12-11")), ylim=c(0,100))
mtext("Average % cover",side=2,line=3)
由于某种原因,只有 9 月、10 月和 3 月的月份被绘制在 x 轴上,而 11 月至 2 月没有出现。我确信这是一个非常简单的修复,但我似乎无法弄清楚。任何帮助将不胜感激!谢谢!
【问题讨论】:
-
这是因为您首先绘制“Ascidcv”,它没有所有月份。
标签: r plot axis-labels