【发布时间】:2021-10-20 17:51:33
【问题描述】:
我试图通过使用 scale_x_date 设置 x 轴限制来绘制特定范围数据点的条形图,但我发现这不包括限制向量的边界。
以下示例
df = data.frame(
date = as.Date(c("2021-10-10","2021-10-11","2021-10-12","2021-10-13",
"2021-10-14","2021-10-15","2021-10-16",
"2021-10-17","2021-10-18","2021-10-19")),
count = c(1,2,3,4,1,2,2,1,2,3)
)
a = ggplot(df, aes(x=date, y=count)) +
geom_bar(stat="identity", colour="black", fill="steelblue") +
scale_x_date(limits = c(df$date[5], df$date[10]))
a
我正在尝试显示从日期 5 到日期 10 的数据,但这会切断日期 5 和日期 10 的数据。
我应该如何设置限制以包括边界?
【问题讨论】:
-
scale_x_date(limits = c(df$date[4], df$date[11]))会起作用吗?还是在绘图前过滤数据?