【发布时间】:2017-10-25 18:07:08
【问题描述】:
我有一个每年计数的条形图。我的数据集中缺少 2006 年;但我想在 x 轴上将其显示为 0。我认为这应该可以通过将df$year 转换为factor 并设置因子水平来实现,如下所示:R - how to make barplot plot zeros for missing values over the data range? 但我无法使其工作。
df<-data.frame(year = c(2005,2007,2008, 2009),
area = c(10,20,30,15))
barplot(df$area)
我不工作的尝试:
barplot(df$area,
names.arg = factor(df$year,
levels = 2005:2009))
【问题讨论】:
-
酷,谢谢! :-D
标签: r