【问题标题】:R Plot of Two Detrended Series Shows Line Chart Rather Than Scatterplot两个去趋势系列的 R 图显示折线图而不是散点图
【发布时间】:2021-06-26 17:51:01
【问题描述】:

我有一组数据,它们在完全相同的时间范围内,具有完全相同的点数。我已经消除了两者的趋势,因此可以分析联动。当我将它们相互绘制时,图表会尝试创建一个包含日期的折线图。 plot

这是该系列在环境中的样子: environment variables

这是数据的样子: data screenshot

我希望在散点图中测量这两个变量,只有点,图中没有线条或日期。

【问题讨论】:

    标签: r economics


    【解决方案1】:

    所以我有点想通了,但它非常拙劣,我不建议其他人这样做。

    基本上,我将两个数据集绑定在一起是:

    testvar <- cbind(dewagerealM, dewagerealF)
    

    然后我能够选择左侧和右侧的所有数据,然后像这样将它们相互绘制:

    plot(testvar[1:23,1], testvar[1:23,2])
    

    这似乎奏效了,但它并不漂亮,绝对不是应该做的,但它似乎已经完成了工作。

    【讨论】:

      【解决方案2】:

      最简单的方法是使用选项xy.linesxy.labels 设置为FALSE

      plot(dewagerealM, dewagerealF, type = 'p',xy.lines = FALSE, xy.labels = FALSE)
      

      由于您正在绘制时间序列 (ts) 类型的对象,因此帮助功能 help("plot.ts") 可以为您提供有关可用于绘制这些对象的选项的更多详细信息。

      【讨论】:

        猜你喜欢
        • 2016-07-31
        • 1970-01-01
        • 1970-01-01
        • 2021-07-04
        • 2017-03-07
        • 1970-01-01
        • 1970-01-01
        • 2014-12-14
        • 2015-03-22
        相关资源
        最近更新 更多