Как применить ggplot position_dodge к категориям без данных?

Я пытаюсь использовать position_dodge на ggplot для получения коробочных графиков двух разных сигналов (ind), разделяющих одни и те же категории (cat). Когда есть категория с данными для одного сигнала, но не для другого, блокпост для сигнала с данными охватывает весь горизонтальный интервал и не учитывает инструкцию position_dodge для этой конкретной категории. Есть ли способ заставить ggplot применять правило уклонения? Как видно из приведенного ниже примера, сигнал x не имеет данных для категории B, поэтому он теряет место, зарезервированное для position_dodge. Я хотел бы избежать этого.

Заранее спасибо.

data

Ответы на вопрос(3)

Ваш ответ на вопрос