directlabels
プロットのラベルを動的に配置するためのパッケージを本当に楽しんでいます。まだ完全ではありませんが、たとえば、多くのポイントを持つ散布図のラベル間の重複を防ぐことは合理的に役立ちます。特に、最終版ではなく、チャートのドラフト バージョンの場合です。
ただし、関数の使用中にラベルのサイズを変更する方法が見つかりませんgeom_dl()
。とにかくありますか?
関数の通常または引数としてsize
andを渡そうとしました。cex
aes()
directlabels
プロットのラベルを動的に配置するためのパッケージを本当に楽しんでいます。まだ完全ではありませんが、たとえば、多くのポイントを持つ散布図のラベル間の重複を防ぐことは合理的に役立ちます。特に、最終版ではなく、チャートのドラフト バージョンの場合です。
ただし、関数の使用中にラベルのサイズを変更する方法が見つかりませんgeom_dl()
。とにかくありますか?
関数の通常または引数としてsize
andを渡そうとしました。cex
aes()
リストの中に入れ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))