【问题标题】:Why can't the date correctly be displayed on the X-axis?为什么X轴不能正确显示日期?
【发布时间】:2020-06-28 13:00:24
【问题描述】:

代码

library(shiny)
library(ggplot2)
library(reshape2)
library(plotly)

data <- read.csv("https://covid.ourworldindata.org/data/full_data.csv")
data$date <- as.Date(data$date, format = "%Y-%m-%d")
class(data$date)

data$location <- as.character(data$location)

ggplot(data = data, mapping = aes(x = date, y = total_cases, color = location)) +
    geom_line()

【问题讨论】:

  • 你正在使用 ggplotly?上面的情节似乎是这样的

标签: r ggplot2 r-plotly


【解决方案1】:

我建议你搜索scale_x_date并使用它来自定义日期标签。

【讨论】:

  • 谢谢,本。有用。但是,我遇到了左侧 y 轴的新问题。它如下面的截图所示,而我需要的是一个基于 10 的对数标签。你对此有什么想法吗?
  • 嗨,彼得。当然:尝试添加+ scale_y_log10() 或在scale_y_continuous 中使用trans = "log" 选项。查看this page 获取插图。
猜你喜欢
  • 2017-05-16
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
  • 2019-07-29
  • 2013-12-12
  • 2018-12-04
  • 2023-04-05
  • 1970-01-01
相关资源
最近更新 更多