【发布时间】:2017-08-11 03:16:28
【问题描述】:
我在 R 中有这样的声明:
plot(net.trips~step, data=subset1, main="Speed = 1.60",type="b", col=subset1$run)
它将在一个带有点的五种不同颜色的图上生成五种不同的时间序列数据图(每个图代表subset1$run 的值)。
但是,当我这样做是为了获得线条:
plot(net.trips~step, data=subset1, main="Speed = 1.60",type="l", col=subset1$run)
我得到了每个数据系列黑色而不是五种不同颜色的图。
为什么会发生这种情况,我该如何纠正?
这是我制作的一些示例数据:
RUN STEP NUM.TRIPS
1 1 2
1 2 4
1 3 3
2 1 5
2 2 2
2 3 7
同一个图上应该有两个数据系列:
数据系列 1:(1,2),(2,4),(3,3)
数据系列2:(1,5),(2,2),(3,7)
如果我使用点 (type="b"),会发生什么情况,数据系列 1 和数据系列 2 将具有不同的颜色。
如果我使用线条(type="l"),数据系列 1 和数据系列 2 都将是黑色的
【问题讨论】:
-
如果不知道
subset1实际上是什么,很难说。你能通过dput提供一部分文件吗?