私は(部分的に)ggplot
を使用して、パッケージade4
でs.class(...)
throught利用できるクラスタプロットを再現するが、この質問は実際にははるかに一般的であるにしようとしています。ggplotを使って「星」プロットを作成する方法はありますか?
NB:This questionは「スタープロット」を意味するが、実際にはクモのプロットを説明します。
df <- mtcars[,c(1,3,4,5,6,7)]
pca <-prcomp(df, scale.=T, retx=T)
scores <-data.frame(pca$x)
library(ade4)
km <- kmeans(df,centers=3)
plot.df <- cbind(scores$PC1, scores$PC2)
s.class(plot.df, factor(km$cluster))
私が探している本質的な特徴は、 "星"、例えばあります共通点(ここではクラスタ重心)から他のいくつかの点(ここではクラスタ内の点)まで放射する線の集合。
ggplot
パッケージを使用していることを実行する方法はありますか? ggplot
から直接アクセスできない場合は、誰でもアドインが動作することを知っていますか?例えば、stat_ellipse(...)
には、ggplot
パッケージ(here、およびhere)の一部ではないいくつかのバリエーションがあります。
[**この**](http://stackoverflow.com/questions/18039313/pca-scaling-with-ggbiplot)、[**この**](のhttp:// stackoverflowの.com/questions/6578355/plotting-pca-biplot-with-ggplot2/9850141#9850141)と[** this **](http://stackoverflow.com/questions/11484133/structure-diagram-where-each-グループに所属しているメンバーがセンターに接続されていて、すべてのCLに接続されている)が役に立つ場合があります。 – Henrik
もう一度おねがいします!ですから、 'geom_segment(...)'が答えです。私はなぜドキュメントでそれを見ていないのかわかりません。 – jlhoward