Я запустил metaMDS и хочу построить и раскрасить код с помощью группировки на основе определенных символов фрейма данных.В моем исходном фрейме данных df $ yr - это годы, а df $ 2 - сайты.Я хочу раскрасить по годам.
caltmds <- metaMDS(df[,3:12], k=3)
plot(caltmds, type = 'n')
cols <- c("red2", "mediumblue")
points(caltmds, col = cols[df$yr])
Я тоже пробовал из этого поста :
scl <- 3
colvec <- c("red2", "mediumblue")
plot(caltmds, type = "n", scaling = scl)
with(df, points(caltmds, display = "sites", col = colvec[yr], pch = 21, bg = colvec[yr]))
text(caltmds, display = "species", cex = 0.8, col = "darkcyan")
with(df, legend("topright", legend = levels(yr), bty = "n", col = colvec, pch = 21, pt.bg = colvec))
Ничего заговора