Размер метки в директориях geom_dl()
Я действительно наслаждался пакетом directlabels
для динамического позиционирования меток сюжета. Хотя все еще не идеально, это помогает разумно предотвратить наложения между метками графиков рассеяния, например, с многими точками - особенно для черновой версии графиков, а не для окончательной.
Однако я не могу найти, чтобы изменить размер этикетки при использовании geom_dl()
функция. Там в любом случае?
Я пытался пройти size
а также cex
как обычно или aes()
аргумент функции.
1 ответ
Решение
Положил cex
внутри списка. Другие функции форматирования также должны быть помещены в список. Смотрите некоторые примеры в ?directlabels::geom_dl
library(ggplot2)
library(directlabels)
dat = data.frame(x = 1:10, y = 1:10, z = letters[1:10])
ggplot(dat, aes(x, y)) +
geom_point() +
geom_dl(aes(label = z), method = list(cex = 2, rot = -45, hjust = -.5))
РЕДАКТИРОВАТЬ
Метод тоже помещен в список:
ggplot(dat, aes(x, y)) +
geom_point() +
geom_dl(aes(label = z), method = list("smart.grid", cex = 2))