我到处寻找(Example)和其他一些帖子,但我无法理解如何在X轴上设置日期。有人能帮我吗?这就是我到目前为止所做的:
Data.CSV:
21-Oct-14,
22-Oct-14,
23-Oct-14,....etc
我试过这个:axis(1,at=NVDA_Data$Date)
并且它没有显示,控制台显示其NULL
我只想改变日期
的0-250
答案 0 :(得分:1)
您可以通过让我们知道您正在使用基本R图(从屏幕截图中显示为真)来改进您的问题。
一个简单的解决方案是将具有日期的字符或因子变量转换为Date变量。 Plot通常会从Date变量中生成合理的轴标记。在数据框上使用summary()
来确定Date变量是一个因子还是一个字符。如果它是一个角色,那么做这样的事情:
data.frame$Date2 <- as.Date(data.frame$Date, "%d-%b-%y")
如果您的日期列作为因素读入,请使用colClasses将其作为字符读取,然后使用上面的代码段。
@ user20650提供的链接为标记日期变量提供了一些很好的提示。