【问题标题】:Remove timestamp and display full date in x axis, echarts4R删除时间戳并在x轴显示完整日期,echarts4R
【发布时间】:2021-06-23 19:50:56
【问题描述】:
data_ <- data.frame(
  x = c(7, 20, 12, 15),
  y = as.Date(c('2019-01-28', '2019-01-29', '2019-01-30', '2019-01-31'))
)

data_ %>%
  e_charts(y) %>%
  e_line(x)

在上面的图中,日期之间的时间戳出现了。如何删除时间戳并在 x 轴上显示完整日期?

【问题讨论】:

    标签: r plot line echarts


    【解决方案1】:

    将 x 轴的类型更改为类别。

    data_ %>%
      e_charts(y) %>%
      e_line(x) %>%
      e_x_axis(type='category')
    

    【讨论】:

      【解决方案2】:

      一个选项是在arrange 'y'(日期列)的行之后转换为character

      library(dplyr)
      library(echarts4r)
      data_ %>%
          arrange(y) %>% 
          mutate(y = as.character(y)) %>% 
          e_charts(y) %>%
          e_line(x)
      

      -输出

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-01-23
        • 1970-01-01
        • 1970-01-01
        • 2021-06-24
        • 1970-01-01
        相关资源
        最近更新 更多