【发布时间】:2011-04-20 15:45:24
【问题描述】:
我正在绘制一个软件版本到它发布的日期。示例:
test.cvs
Version,Date
0.302,23/2/2011
0.301,26/1/2011
0.215,28/4/2010
0.106,19/12/2008
0.069,21/3/2008
我使用的情节:
tbl <- read.csv("test.csv")
dates <-strptime(as.character(tbl$Date), "%d/%m/%Y")
plot(dates,tbl$Version,type="o",main="Releases", xlab="Date",ylab="Version")
虽然它按年绘制,但我更希望它按月/年绘制,并垂直打印标签。我怎么能做到这一点?我尝试设置 xaxt="n" 并使用带有 label=format(data,fmt) 的 axis() 函数,但我一直失败。
数据sn-p的输入:
structure(list(Version = c(0.302, 0.301, 0.215, 0.106, 0.069),
Date = structure(c(3L, 4L, 5L, 1L, 2L), .Label = c("19/12/2008",
"21/3/2008", "23/2/2011", "26/1/2011", "28/4/2010"), class = "factor")), .Names = c("Version",
"Date"), class = "data.frame", row.names = c(NA, -5L))
【问题讨论】:
标签: r