Как исправить поле легенды и размер шрифтов в R - PullRequest
0 голосов
/ 26 мая 2020

Мне нужно построить определенный вектор значений с помощью гистограммы в соответствии с категориями, в которых они находятся. Пока я пытался привести в порядок свой сюжет, добавив легенду, я понял, что понятия не имею, как найти идеальное место для моей коробки с легендой.

В то время как я пытался построить свой блок легенды в верхнем левом углу, каким-то образом он все равно занимал все пространство верхней области моей диаграммы. Когда я попытался изменить это, отрегулировав параметр cex в легенде, размер шрифта стал слишком маленьким.

Это то, что я пробовал до сих пор (используя cex = 0,45 и cex = 0,60):

values = c(3, 1, 1, 1, 43)
colours = c("green", "orange", "brown", "red", "blue")
jan_names = c("Wrong account holder name", "Missing account details", "Bank account not updated", "Incorrect account details", "No error")
barplot(values, col = colours, xlab = "Types of error", ylab = "Frequency", main = "January 2020 (Total Processed: 49)", names.arg = values)

legend("topleft", legend = jan_names, cex = 0.45, fill = colours)

cex = 0,45

legend("topleft", legend = jan_names, cex = 0.60, fill = colours)

cex = 0.60

Есть ли какое-нибудь решение для меня, чтобы найти оптимальный размер шрифта без врезания рамки легенды в мой штриховой график? Буду очень признателен за любую помощь здесь :)

...