R 按日期将柱状图轴下的记号标记居中
在R中,我创建了每月数据点的直方图。我希望勾号在横条下方居中,并保留月/年标签。非常感谢您的帮助 我的代码是:R 按日期将柱状图轴下的记号标记居中,r,R,在R中,我创建了每月数据点的直方图。我希望勾号在横条下方居中,并保留月/年标签。非常感谢您的帮助 我的代码是: hist(d$date, "months", freq=TRUE, main="Number of locations by month", ylim=c(0,8000), xlab="Month", format = "%b %Y", xaxt="n") axis(side=1,at=d$mids, labels=???????????) 听起来您希望hist在每个月自动中断。情
hist(d$date, "months", freq=TRUE, main="Number of locations by month", ylim=c(0,8000), xlab="Month", format = "%b %Y", xaxt="n") axis(side=1,at=d$mids, labels=???????????)
听起来您希望
hist
在每个月自动中断。情况未必如此hist
尝试合理地估算基础密度函数。这不一定是为了可视化计数。如果愿意,可以显式设置breaks=
参数。虽然这听起来更像是一个条形图
。下面是我如何生成这样一个情节的
#sample data
d<-data.frame(date=sample(seq.Date(as.Date("2001-01-01"),
as.Date("2001-12-31"), length.out=20), 30, replace=T))
#summarize data by months
mybreaks=seq.Date(as.Date("2001-01-01"), as.Date("2002-01-01"), by="month")
tt<-table(cut(d$date, breaks=mybreaks))
names(tt)<-strftime(mybreaks[-length(mybreaks)], format="%b %Y")
#plot results
barplot(tt)
#示例数据
类似的问题,但我需要标记居中。