Я новичок в ggplot (aka ggplot2) и заметил, что по какой-то причине он всегда делает мои ящики настолько большими, что одна коробка доминирует над всем сюжетом. Участок ниже был создан из набора данных ToothGrowth, используя следующий код:R - ggplot2 - boxplots слишком большие
bp = ggplot(ToothGrowth, aes(x=dose, y=len, color = dose)) + geom_boxplot() + theme(legend.position = "none")
bp
В случае, если вы не получили набор данных ToothGrowth по какой-то причине (его в библиотеке «наборы данных»), то переменные len и доза являются числовыми. len имеет три дискретных значения, (0,5, 1,0, 2,0), в то время как Доза непрерывна от приблизительно 4-30. Я ожидаю, что мой boxplot покажет три разных блока для трех конфиденциальных значений: len
Я подозреваю, что это вызвано некоторыми странными настройками графики, но я не знаю, с чего начать мой поиск. Кто-нибудь еще сталкивается с такой проблемой?
В 'width' параметр управляет шириной коробки по сравнению с остальной частью сюжета. 'ggplot (ToothGrowth, aes (x = доза, y = len, group = dose)) + geom_boxplot (width = 0.2)'. – eipi10
Этот «цвет = доза» заставляет меня предположить, что вы пытаетесь построить 3 ящика ** дозы ** (не len) ... это тот случай? –
Или для отдельного ящика (в данном случае не сгруппированного по дозе): 'ggplot (ToothGrowth, aes (x =" ", y = len)) + geom_boxplot (width = 0.5) + labs (x =" ")' – eipi10