【发布时间】:2021-06-26 17:51:01
【问题描述】:
我有一组数据,它们在完全相同的时间范围内,具有完全相同的点数。我已经消除了两者的趋势,因此可以分析联动。当我将它们相互绘制时,图表会尝试创建一个包含日期的折线图。 plot
这是该系列在环境中的样子: environment variables
这是数据的样子: data screenshot
我希望在散点图中测量这两个变量,只有点,图中没有线条或日期。
【问题讨论】:
我有一组数据,它们在完全相同的时间范围内,具有完全相同的点数。我已经消除了两者的趋势,因此可以分析联动。当我将它们相互绘制时,图表会尝试创建一个包含日期的折线图。 plot
这是该系列在环境中的样子: environment variables
这是数据的样子: data screenshot
我希望在散点图中测量这两个变量,只有点,图中没有线条或日期。
【问题讨论】:
所以我有点想通了,但它非常拙劣,我不建议其他人这样做。
基本上,我将两个数据集绑定在一起是:
testvar <- cbind(dewagerealM, dewagerealF)
然后我能够选择左侧和右侧的所有数据,然后像这样将它们相互绘制:
plot(testvar[1:23,1], testvar[1:23,2])
这似乎奏效了,但它并不漂亮,绝对不是应该做的,但它似乎已经完成了工作。
【讨论】:
最简单的方法是使用选项xy.lines 和xy.labels 设置为FALSE
plot(dewagerealM, dewagerealF, type = 'p',xy.lines = FALSE, xy.labels = FALSE)
由于您正在绘制时间序列 (ts) 类型的对象,因此帮助功能 help("plot.ts") 可以为您提供有关可用于绘制这些对象的选项的更多详细信息。
【讨论】: