我想得到一个每天显示一定数量的条形图.然而,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)