Комбинированный ggplot и plotrix

Мне нужно добавить разрыв оси Y к графику, который я сделал в ggplot. Можно ли использовать функцию gap.barplot в plotrix на графике в ggplot? Когда я пытаюсь, он отменяет все, что я сделал в ggplot, и отображает только бит gap.barplot.

Спасибо

Барбара


person B.Durante    schedule 30.09.2016    source источник
comment
Насколько мне известно, plotrix использует базовую графику, а ggplot использует grid графическую систему. Это означает, что plotrix функции не будут работать с ggplot графиками.   -  person Axeman    schedule 30.09.2016
comment
Учитывая все, что я знаю о ggplot, я полагаю, что было невероятно сложно добавить разрыв оси. Хэдли Уикхэм довольно серьезно относится к целостности сюжета и намеренно не реализовал связанные функции (например, двойные оси). Как правило, ломать ось Y - очень плохая идея. Тем не менее, если у вас есть конкретный вариант использования, кто-то здесь может оказать дополнительную помощь.   -  person Mark Peterson    schedule 30.09.2016


Ответы (1)


К сожалению нет. Они работают в двух разных мирах. Я много пробовал, но кажется (как и написал @Mark Peterson), что сделать это в ggplot намеренно почти невозможно.

Вам следует изучить эти вопросы и ответы, которые очень похожи: Могу ли я вставить разрыв оси с помощью ggplot2? Нерабочая штриховая диаграмма с использованием R / ggplot2

person anakar    schedule 28.05.2021