【发布时间】:2023-03-30 21:31:01
【问题描述】:
看看这个情节:
require(tidyverse)
require(lubridate)
(
tibble(
date = ymd("2019/12/31") + 1:366,
value = rnorm(1:366))
%>% ggplot(aes(date, value))
+ geom_line()
+ scale_x_date("Day", date_labels = "%b %d", date_breaks = "10 days")
+ theme(axis.text.x = element_text(angle = 45, hjust = 1))
)
我想将新的原点 x 轴设置为从 1 月 1 日开始,到 12 月 31 日结束。
我试过这个:
(
tibble(
date = ymd("2019/12/31") + 1:366,
value = rnorm(1:366))
%>% ggplot(aes(date, value))
+ geom_line()
+ scale_x_date("Day", date_labels = "%b %d", date_breaks = "10 days"
, limits = ymd(c("2020/01/01", "2020/12/31")))
+ expand_limits(x = ymd(c("2020/01/01", "2020/12/31")))
+ theme(axis.text.x = element_text(angle = 45, hjust = 1))
)
但它不起作用......(没有任何变化)
【问题讨论】: