小编Eum*_*ies的帖子

我怎样让ggplot每天打破x轴?

我想得到一个每天显示一定数量的条形图.然而,ggplot并没有显示出这些日子,而是每个月的总结.我怎样让ggplot每天打破x轴?

这是我正在使用的代码:

ggplot(aes(x=d.data$a, y= d.data$b), data = d.data) +
  geom_bar(stat = 'identity', position = 'dodge') +
  scale_x_date(breaks = '1 day') +
  theme(axis.text.x = element_text(angle = 90, vjust = 0.5))
Run Code Online (Sandbox Code Playgroud)

运行上面的代码后,会发生以下错误:Error in strsplit(unitspec, " ") : non-character argument

以下数据用作输入:

d.data <- structure(list(a = structure(c(16771, 16772, 16773, 16774, 16776, 
    16777, 16780, 16781, 16782, 16784, 16785, 16787, 16788, 16789, 
    16790, 16791, 16792, 16796, 16797, 16798, 16799, 16800, 16801, 
    16802, 16803, 16804, 16805, 16806, 16807, 16808, 16809, 16810, 
    16811, 16812, 16813, 16814, 16815, …
Run Code Online (Sandbox Code Playgroud)

r date time-series bar-chart

2
推荐指数
1
解决办法
1171
查看次数

标签 统计

bar-chart ×1

date ×1

r ×1

time-series ×1