0
ggplot2の2つのレイヤーが重複しないようにするにはどうすればよいですか?私は彼らがポイントの上に寝ていないようにテキストを表示しようとします。ggplot2でgeom_pointとgeom_textが重複しないようにする
check_overlap
テキストが重なり合うのを避けて、他のレイヤーと重ならないようにするのはすばらしい仕事です。
私はライブラリgeom_text_repel
も試しましたが、このライブラリはcheck_overlap
をサポートせず、すべてのデータポイントのテキストを表示しています。
しかし、私はすべてのポイントのテキストを持っている必要はありません、check_overlap
のように。
ggplot(dat, aes(x = CPI, y = HDI)) +
geom_point(aes(color = Region), shape=21, size=4, position = "identity") +
geom_text(data = dat, aes(label = Country), size=4, check_overlap = TRUE)
[ 'ggrepel'](https://cran.r-project.org/web/packages/ggrepel/index.html) – hrbrmstr
あなたはそれぞれの繰り返しラベルを削除できますデータポイント、そしてggrepelから 'geom_text_repel'を使用しますか? –
私は 'geom_text_repel'を試しましたが、' geom_point'にあるすべてのデータポイントのラベルやテキストを表示します。 – Max