各ポイントが異なる色でラベル付けされる可能性のあるggplot2で密な散布図をプロットしています:
df <- data.frame(x=rnorm(500))
df$y = rnorm(500)*0.1 + df$x
df$label <- c("a")
df$label[50] <- "point"
df$size <- 2
ggplot(df) + geom_point(aes(x=x, y=y, color=label, size=size))
これを行うと、「点」(緑) というラベルの付いた散布点が、「a」というラベルの付いた赤い点の上にプロットされます。ggplot でこの z 順序を制御するもの、つまり、どの点がどの点の上にあるかを制御するものは何ですか?
たとえば、すべての "a" ポイントを "point" というラベルの付いたすべてのポイントの上に配置したい場合はどうすればよいでしょうか (つまり、そのポイントが部分的または完全に隠れてしまうことがあります)。これは、ラベルの英数字の順序に依存しますか?
簡単にrpy2に変換できる解決策を見つけたいです。