我有以下数据结构“x”:
# A tibble: 18 x 4
mm mm_fct Legenda waarde
<date> <fct> <chr> <dbl>
1 2020-07-01 2020-07-01 Gas 0.906
2 2020-07-01 2020-07-01 Temp 17.3
3 2020-08-01 2020-08-01 Gas 0.935
这由(x 轴需要因子(!))很好地绘制:
ggplot(x, aes(mm_fct, waarde, fill = Legenda)) +
geom_col(position = position_dodge2())
我喜欢在 x 轴上有一个日期,所以添加到 scale_x_date() 但然后得到一个错误:
ggplot(x, aes(mm_fct, waarde, fill = Legenda)) +
geom_col(position = position_dodge2()) +
scale_x_date(x$mm)
错误:无效输入:date_trans 仅适用于 Date 类的对象
我在 scale_x_date() 中作为参数输入的内容。
请帮忙 !