【发布时间】:2014-07-27 23:33:30
【问题描述】:
我正在尝试绘制四个不同系列的向量:
1) 广告 7 9 46 11 52 29 25 62
2) 拍拍 35 29 24 19 22 21 42 23 34 12 28 17 11 15 16 14 27 20 8 38 10 10 14 22 22 23 24 24 24
3) 努尔 41 49 42 59 58 23 35 31 20 44 56 29 57 50 33 46 28 17 15 17 28 44 46 49 50 57 58
4) 医学 23 51 44 54 26 15 33 41 34 42 39
我尝试了以下方法在同一个图上绘制多个数据系列:
plot(pat,type="l",xlab="Degree",ylab="Count",col="blue4")
par(new=T)
plot(adm,type="l",xlab="Degree",ylab="Count",col="red4")
par(new=T)
plot(med,type="l",xlab="Degree",ylab="Count",col="green4")
par(new=T)
plot(nur,type="l",xlab="Degree",ylab="Count",col="black")
par(new=F)
我得到了这个...
我需要帮助的两件事是:
1) 为图表创建一个图例,将每条线与其数据源匹配。
2) 修复图中重叠的标签(我指的是 x 和 y 轴上的值)
【问题讨论】:
-
请参阅此处获取帮助:how to plot a list of vectors with different lengths。首先将您的向量收集到
list会有所帮助。基础 R 和 ggplot 解决方案都在那里。