我是一个
这是我的代码:
我在SO 使用ggplot2中的scale_x_date格式化日期和https://github.com/hadley/ggplot2/issues/542上研究了这个主题,并发现有一些关于此主题的问题报告。然而,由于我才开始使用ggplot2仅6天,所以我并没有完全跟上关于
ggplot2
的初学者。我无法使用date_minor_breaks
在x轴上显示季度“刻度”。这是我的代码:
x<-c(seq(1:12))
time<-c("2010Q1","2010Q2","2010Q3","2010Q4","2011Q1","2011Q2", "2011Q3","2011Q4","2012Q1","2012Q2","2012Q3","2012Q4")
z<-data.frame(type = x,time = time)
z$time = as.yearqtr(z$time)
z$time = as.Date(z$time)
ggplot(data = z, aes(x=time,y=type)) +
geom_point() +
scale_x_date(date_labels = "%Y",date_minor_breaks = "3 months",name = "Year") +
theme_tufte() +
theme(legend.position = "none")
我在SO 使用ggplot2中的scale_x_date格式化日期和https://github.com/hadley/ggplot2/issues/542上研究了这个主题,并发现有一些关于此主题的问题报告。然而,由于我才开始使用ggplot2仅6天,所以我并没有完全跟上关于
ggplot2
的更改对话。
这是我得到的图表(它没有任何刻度)...
这是一个由Excel生成的带有“刻度线”的样本图表。请忽略值,因为我创建这个Excel图表的目的是为了演示我正在寻找的东西 - 即“季度刻度线”。我会感激你的帮助。