大家好,我有以下示例数据:
'use strict';
function splitFileNameFromPath(path, slashType) {
const pathArray = path.split(slashType),
fileName = pathArray.pop(),
dirPath = pathArray.join(slashType);
return [dirPath, fileName];
}
const path = "C:\\Documents\\Newsletters\\Summer2018.pdf";
const slash = "\\";
const res = splitFileNameFromPath(path, slash);
console.log(res);
console.log(path === res.join(slash));
然后我生成此图像:
我想做的是用一个正方形或其他东西突出显示一个特定的时间间隔,所以它看起来像这样:
正如我所说,不必一定要是一条实线,也可以是一个阴影区域,有人知道我该怎么做吗?
答案 0 :(得分:3)
正如@dww所述,geom_rect
有效。添加下面的层:
geom_rect(
aes(
xmin = as.Date('1993-06-01'),
xmax = as.Date('1994-11-01'),
ymin = min(index),
ymax = 0
),
fill = NA,
color = "black",
size = 2
)
答案 1 :(得分:2)