R,如何将 pch 与时间序列图一起使用
R, how to use pch with time series plot
我想绘制一个时间序列(即以 x 轴为时间的折线图)并指定要使用的绘图字符。以下 None 个有效
a1 = as.xts(ts(c(5,3,7,2,4,8,3), start=c(1980,1), freq=4))
library('lattice')
xyplot(a1, col="red", pch=2)
xyplot(a1, col="red", par.settings = list(superpose.symbol = list(col = 1, pch = 2)),)
ts.plot(ts(a1), pch=2)
plot(a1, phc=2)
我更喜欢格子解决方案,但如果格子不能这样做,我会接受任何解决方案。
默认情况下,R 中的时间序列图使用 type = "l"
,这意味着您得到一条线但没有点字符。要获得两者,您可以将类型更改为 "b"
.
xyplot(a1, col = "red", pch = 2, type = "b")
这产生:
相同的逻辑适用于基础 plot
函数;只需添加 type = "b"
.
我想绘制一个时间序列(即以 x 轴为时间的折线图)并指定要使用的绘图字符。以下 None 个有效
a1 = as.xts(ts(c(5,3,7,2,4,8,3), start=c(1980,1), freq=4))
library('lattice')
xyplot(a1, col="red", pch=2)
xyplot(a1, col="red", par.settings = list(superpose.symbol = list(col = 1, pch = 2)),)
ts.plot(ts(a1), pch=2)
plot(a1, phc=2)
我更喜欢格子解决方案,但如果格子不能这样做,我会接受任何解决方案。
默认情况下,R 中的时间序列图使用 type = "l"
,这意味着您得到一条线但没有点字符。要获得两者,您可以将类型更改为 "b"
.
xyplot(a1, col = "red", pch = 2, type = "b")
这产生:
相同的逻辑适用于基础 plot
函数;只需添加 type = "b"
.