我有一个如下所示的数据集:
Date AE AA AEF Percent
1/1/2012 1211 1000 3556 0.03
1/2/2012 100 2000 3221 0.43
1/3/2012 3423 10000 2343 0.54
1/4/2012 10000 3000 332 0.43
1/5/2012 2342 500 4435 0.43
1/6/2012 2342 800 2342 0.23
1/7/2012 2342 1500 1231 0.12
1/8/2012 111 2300 333
1/9/2012 1231 1313 3433
1/10/2012 3453 5654 222
1/11/2012 3453 3453 454
1/12/2012 5654 7685 3452
我试图用 ggplot 绘制这个集合,但 ggplot 不会按顺序绘制日期,因为它们不是数字。我正在尝试使用 as.Date() 转换日期。
library(ggplot2)
data <- read.csv("GCdataViz/test2.csv")
newDates <- as.Date(data$Date)
ggplot(data, aes(x = newDates, y = Percent)) +
geom_point(size = 3)
然而,日期图并不是我所期望的。虽然数据集都是一月数据 (mm/dd/yyyy),但我在 ggplot 中看到了不同的月份。
任何人都可以重现这个并诊断问题吗?谢谢。
Read help(as.Date)
-- 你需要提供一个格式字符串还有:
R> as.Date(c("1/1/2001", "1/2/2001", "1/3/2001"), "%m/%d/%Y")
[1] "2001-01-01" "2001-01-02" "2001-01-03"
R>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)