Я хочу, чтобы выделить определенные области ggplot2 графа подобно тому, как это сделано здесь: How to highlight time ranges on a plot?выделить области в пределах определенного х диапазона в ggplot2
У меня есть вектор V 0 0 1 1 1 ...
, который указывает каждый раз, хочу ли я, что часть из График выделен, да или нет. То есть, вопреки вышеизложенному вопросу, у меня нет значений xmin и xmax для каждого из диапазонов, которые должны быть выделены, но я также сомневаюсь, что это сработает, так как мне нужно выделить более одного диапазона.
Есть ли способ написать заявление сюжета для выделения с чем-то вроде dates[v == 1]
(даты - это вектор с датами для оси x графика)? Если нет, есть ли еще один хороший способ сделать это?
Почему вы не добавить минимальный рабочий пример кадра данных и кода ggplot2 насколько вы пошли, чтобы помочь людям помочь вам. – lawyeR