【发布时间】:2013-05-13 21:52:14
【问题描述】:
我正在使用 R 生成一个折线图并有两个向量,一个用于 x 值,另一个用于 y 值。更具体地说,它是随时间累积的性能。我可以使用我的数据 (data$AccBH) 绘制线条。但是,当我尝试将 y 的数据放在这样的代码中时:
plot(data$Date, data$AccBH, type='l')
它不起作用。在文档中,我读到了这个“plot(x, y, ...)”,所以我想我只需要将 y 和 x 的向量放在各自的位置即可。我的 x 数据是“非日期”日期,例如“Jan-00”。
基本上,我只想让我的 y 数据中的一些日期显示在 x 轴上,而不是下图中的 50、100、150..。到目前为止,我发现的只是在 x 轴上使用“真实日期”。
我刚刚意识到我还不能发布图片。所以我应该先描述我的图表。
如果有人可以帮助我,那就太好了。另外,这是我发布的第一个问题,所以如果您认为我应该改变发布问题的方式,请告诉我。谢谢!
【问题讨论】:
-
请阅读this 获取有关如何编写问题的指导,为我们提供足够的信息来实际回答问题。
-
您好,欢迎来到 SO。我相信你会发现这里有很多人愿意帮助你。如果您可以查看@joran 链接的帖子并提供可重复的示例,它将帮助其他人更有效地帮助您
-
如果您使用的是 Mac,以下功能将快速将示例数据添加到剪贴板,您可以将其粘贴到此处:raw.github.com/rsaporta/pubR/gitbranch/reproduce.R
-
plot(data$Date, y = data$AccBH, type='l')有帮助吗? -
在 x 轴的数据(不是任何标准日期表示)被强制转换为适当的类之前,没有任何帮助。
标签: r axis axis-labels