散布図上のポイントのグループの周りにきちんとしたポリゴンを追加するにはどうすればよいですか?私はggplot2を使用していますが、の結果には失望していますgeom_polygon
。
データセットは、タブ区切りテキストファイルとしてそこにあります。以下のグラフは、多くの国における健康と失業に対する態度の2つの指標を示しています。
私はgeom_density2d
より派手ではないが経験的により正確なものに切り替えたいgeom_polygon
です。ソートされていないデータの結果は役に立ちません:
min-max yx値の周りの輪郭パスとして動作する「きれいな」ポリゴンを描画するにはどうすればよいですか?データを無用にソートしようとしました。
コード:
print(fig2 <- ggplot(d, aes(man, eff, colour=issue, fill=issue)) +
geom_point() + geom_density2d(alpha=.5) + labs(x = "Efficiency", y = "Mandate"))
d
オブジェクトを用いて得られる、このCSVファイル。
溶液:
ウェイン、アンディ・W、その他の彼らのポインターに感謝します!データ、コード、グラフはGitHubに投稿されています。結果は次のようになります。
?chull
とggplot2
、これまで。私がそれを正しくコーディングしているかどうかはわかりませんが、誰かがすでにそれをしていることを願っています。
alphahull
は凸包を見つけるのと同じように機能するが、信頼区間のようなことを試みるために内側/外側に調整できると思う。