Укажите более высокое значение для аргумента width
при сохранении в файл.
library(likert)
data(pisaitems)
items29 <- pisaitems[,substr(names(pisaitems), 1,5) == 'ST25Q']
names(items29) <- c("Magazines", "Comic books", "Fiction",
"Non-fiction books", "Newspapers")
l29 <- likert(items29)
plot(l29)
Обратите внимание, как вырезана легенда. Теперь отправьте график в файл и измените значение по умолчанию для width
(для png это 480). Вам может понадобиться несколько попыток, пока он не появится в правильном виде.
png("l29.png", width=480*1.6)
plot(l29)
dev.off()
Другой вариант - разместить легенду справа:
plot(l29, legend.position="right")