Когда у меня есть несколько категориальных переменных по оси x spineplot (базовая графика R), я часто обнаруживаю, что некоторые мои метки отсутствуют. Есть ли способ сделать метки оси x вертикальными? Или еще лучше, есть ли способ, чтобы сделать spineplots, используя ggplot. Я знаю, что могу делать сшитые с переменной шириной штрих-коды, но они, похоже, являются болью, чтобы сделать их и даже больше боли, чтобы получить ширину баров переменной ширины. Хотя spineplots приятные и легкие, я хотел бы иметь больше контроля над тем, как они выглядят.Шпинели в ggplot или, по крайней мере, вертикальные метки
Возпроизводимо пример:
spineplot(factor(mpg$drv)~factor(mpg$manufacturer),
xlab = "Manufacturer", ylab = "Wheel Drive")
#mpg comes from library(ggplot2)
Здесь у меня есть 15 производителей, но десять этикеток. Я также хотел бы иметь цвет. Я нашел эти сообщения, но я не нахожу решение особенно легко
How to make variable bar widths in ggplot2 not overlap or gap