私はまだ R に不慣れで、通常のプロット関数を使用して R で簡単にプロットできるライブラリ vegan の使用方法を学ぼうとしています。ggplot でデータをプロットしたいときに問題が発生します。作成したリストから適切なデータを抽出する必要があることはわかっていますが、どのデータをどのように抽出するのでしょうか? 私が練習してきたデータセットは、ここからダウンロードできますhttps://drive.google.com/file/d/0B1PQGov60aoudVR3dVZBX1VKaHc/view?usp=sharing データを変換するために使用したコードは次のとおりです。
library(vegan)
library(dplyr)
library(ggplot2)
library(grid)
data <- read.csv(file = "People.csv", header = T, sep = ",", dec = ".", check.names = F, na.strings=c("NA", "-", "?"))
data2 <- data[,-1]
rownames(data2) <- data[,1]
data2 <- scale(data2, center = T, scale = apply(data2, 2, sd))
data2.pca <- rda(data2)
これにより、基本的な「プロット」および「バイプロット」関数を使用してプロットできるリストが得られますが、ggplot で PCA とバイプロットの両方をプロットする方法について途方に暮れています。また、性別などのグループごとにデータポイントを色付けしたいと思います。どんな助けでも素晴らしいでしょう。