Ale*_*lex 9 statistics r time-series ggplot2
我是一名平面设计师,他试图使用R来创建对Excel来说过于复杂的图形.我特意试图创建一个不规则的时间序列步骤图.我创建一个常规的时间序列图没有问题,但由于某种原因,不规则的日期会把一切都抛弃.
我从一个带有两列数据的基本文本文件开始:
01-04-1940 4
05-29-1963 35
12-02-2002 24
Run Code Online (Sandbox Code Playgroud)
我已经使用了加载数据
d <- read.delim("file.txt", header = TRUE)
Run Code Online (Sandbox Code Playgroud)
我在Unix时间使用转换了第一列
d$date <- as.Date(d$date, format = "%m-%d-%Y")
Run Code Online (Sandbox Code Playgroud)
但在这一点上,我无法在任何地方找到有关如何继续的更多信息.我已经看过R包"ITS",但除了所涉及的类的技术描述之外,我找不到任何文档.
如果有R经验的人可以指出我需要创建这个图表的几行代码,我将非常感激.谢谢!
ggplot以日期格式处理数据非常好.以下是一些建议:
d <- data.frame(
date = c("01-04-1940", "05-29-1963", "12-02-2002"),
value = c(4, 35, 24)
)
d$date <- as.Date(d$date, format = "%m-%d-%Y")
ggplot(d, aes(x=date, y=value)) + geom_step(colour="blue")
Run Code Online (Sandbox Code Playgroud)

ggplot(d, aes(x=date, y=value)) + geom_line(colour="red")
Run Code Online (Sandbox Code Playgroud)
