创建不规则时间序列图的最简单方法(R?GGPLOT?ITS?)

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经验的人可以指出我需要创建这个图表的几行代码,我将非常感激.谢谢!

And*_*rie 6

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)

在此输入图像描述