小编Mis*_*ist的帖子

如何将geom_rect与离散轴值一起使用

我想绘制矩形,但我的x轴是离散值.如何将xmin和xmax值设置为从离散值之间的某个点开始?

library(ggplot2)
df <- data.frame(x = c("a","b","c"), y = c(1,2,3))
ggplot(data = df) + geom_rect(data = NULL, aes(xmin = "b", xmax = "c", ymin = 1.5, ymax = 2.5))
Run Code Online (Sandbox Code Playgroud)

这段代码绘制了一个矩形,但我想将它向左移动一点.我有点想设置xmin ="b"-0.3和xmax ="b"+0.3,如果这有意义的话.

r ggplot2

11
推荐指数
1
解决办法
5024
查看次数

为什么将日期转换为数字

为什么'for'将日期转换为数字,什么是循环日期的最佳方式?

mnths <- c(as.Date("2016-02-01"),as.Date("2016-03-01"))

str(mnths[1])
Date[1:1], format: "2016-02-01"

for (m in mnths) {
  str(m)
}
num 16832
num 16861
Run Code Online (Sandbox Code Playgroud)

r

5
推荐指数
0
解决办法
57
查看次数

标签 统计

r ×2

ggplot2 ×1