r - R / ggplot2:不能用日期改变比例限制
问题描述
我正在尝试使用 更改基于日期的 x 轴的比例限制scale_x_continuous
,但ggplot2
不接受我的新限制。
例子::
mydata <- tibble::tibble(
x = as.Date(c("2020-01-01", "2020-01-02", "2020-01-03", "2020-01-04", "2020-01-05")),
y = 1:5
)
mydata_sub <- mydata[2:4,]
g <- ggplot2::ggplot(mydata_sub, ggplot2::aes(x = x, y = y)) +
ggplot2::geom_point()
g <- g + ggplot2::scale_x_continuous(limits = c(min(mydata$x), max(mydata$x)))
print(g)
这会导致错误消息:
Error in as.Date.numeric(value) : 'origin' must be supplied
我使用了错误的scale_
功能吗?
解决方案
推荐阅读
- mysql - 与多层次雄辩的关系
- reactjs - 如何使用 JEST 和 ENZYME 测试在 componentDidMount 中调用 Axios 的 React 组件?
- flutter - 在颤振滑动器中编辑分页
- python - 如何检查三个值是否相等,并基于该值打印输出
- python - 为什么内联 f.read() 会导致这个断言?
- javascript - 延迟加载时的角度最大调用堆栈错误
- python - 从 Stata Do 文件返回值到 Python
- android - 第一次点击时在同一个按钮上更改文本大小,第二次点击时更改为默认值
- c - 空指针和动态内存分配
- wordpress - 在 Apache 上通过 HTTPS 将服务器别名重定向到服务器名称