Я пытаюсь построить легенду в базе R с символами по горизонтали и соответствующими метками под символами в следующей строке. Легенда будет отображаться на полях (не включена в данные примера). Есть ли способ использовать графические параметры для решения этой проблемы с помощью функции legend()? В противном случае я попробую текстовые метки, но я предпочитаю более управляемый подход.
У меня есть этот пример данных:
plot(c(1,2,3,4,5), c(1,2,3,4,5), xlim=c(0,5), ylim=c(0,5), main = "", xlab = "", ylab = "")
legendEntries <- c(0.05, 0.1, 0.15, 0.2, 0.25) # which values in legend
legendSizes <- sqrt( legendEntries / pi ) * 10 # calculate pch size
legend(1, 2, title="", horiz = T, legend=legendEntries, col="black", pch=rep(21,5),
pt.bg = "#ff166c", pt.cex = legendSizes, bty = "n")
И хочу создать что-то вроде этого:
Спасибо!
Павел
(редактирование: добавлено изображение в текст и дополнительная информация)