Я пытаюсь обозначить довольно простую диаграмму рассеяния в R. Это то, что я использую:
plot(SI, TI)
text(SI, TI, Name, pos=4, cex=0.7)
Результат посредственный, как вы можете видеть (нажмите, чтобы увеличить):
Я пытался компенсировать это с помощью textxy
функции, но это не лучше . Увеличение самого изображения не работает для плотных кластеров.
Есть ли какая-либо функция или простой способ компенсировать это и позволить R наносить метки, которые не перекрываются ?
Вот небольшое подмножество данных, которые у меня есть:
Name;SI;TI
01_BAD_talking_head;6.944714;4.421208
01_GOOD_talking_head;5.680141;4.864035
01_GOOD_talking_head_subtitles;7.170114;4.664205
identify()
давайте сами решим, где разместить этикетку! Это не идеально, но из предложенных решений это работает лучше всего для меня.