Причина, по которой метки не отображаются полностью, проста: они слишком длинные. Решение также простое: просто настройте три аргумента на boxplot
:
Во-первых, увеличьте / уменьшите поля вокруг прямоугольника, чтобы у вас было больше места для просторных меток, отрегулировав значения в mar
; например, вы делаете пространство в достаточно большой, чтобы метки помещались в метках:
par(mfrow = c(1,1), mar = c(8,4,1,4))
Затем / или отрегулируйте размер символов меток оси, уменьшив cex.axis
(по умолчанию 1)
И, наконец, вы можете установить las = 2
, чтобы изменить направление надписей. Вы также упоминаете цвета как проблемные c: вы можете легко изменить их любым желаемым способом, определив цвета в аргументе col
:
boxplot(women$height, women$weight,
names = c("A long variable name", "B another long name"),
cex.axis = 0.8,
las = 2,
col = c("red", "blue"))