У меня есть набор координатНепрерывные и пунктирные линии с использованием ggplot
(x, y) = (0, 2), (1, 3), (1, 2), (2, 4) (this is a simplified example)
Всякий раз, когда происходит увеличение в у-ординат, я хотел бы присоединиться координаты сплошной линией. Всякий раз, когда происходит уменьшение оси ординат, я хотел бы присоединиться к координатам пунктирной линией. В приведенном выше примере,
1.) координат (0, 2) и (1, 3) соединены прямой линией,
2.) координаты (1, 3) и (1, 2) соединяются пунктирной линией, и
3.) координаты (1, 3) и (2, 4) соединены прямой линией.
Можно ли это сделать, используя ggplot в R? До сих пор у меня могла быть сплошная линия, соединяющая координаты. (Если это, возможно, делает что-то проще, у меня есть только уменьшение оси ординат при отсутствии изменений в оси ординат.)
Спасибо за помощь!
Насколько ясен ответ @ joran, этот ответ намного эффективнее при выполнении задачи. Благодарим вас и за ваш комментарий. –
+1 для diff (y). –