У меня есть следующие данные:
head(spca,3)
Axis 1 Axis 2 Axis 3 Axis 4 Axis 5
P2 0.41785706 -2.215135138 1.1873094 -1.90061886 1.42734543
P92 -3.10662325 2.062759336 2.9738782 0.34503630 -2.4026353
P144 -4.68879566 2.090462774 3.7421616 0.03259024 1.046545319
head(coord,3)
Longitude Latitude
P2 35.13092 32.51011
P92 35.34025 32.55186
P144 35.47386 32.85336
Я создаю цвета для строк, используя команду colorplot из пакета adegenet
. Команда использует таблицу spca и переводит ее в систему RGB.
plot(c(34.6,35.9),c(31.2,33.5),cex=.01, ylab="",xlab="")
colorplot(coord, spca1, axes=1:5, transp=TRUE, add=TRUE,cex=2.5)
Но я на самом деле хочу нанести это на ggplot
, где цветовая диаграмма не работает, и мне нужны цветовые градиенты, которые представляют отношения строк, как описано на 5-й оси. Поэтому мне интересно, как я могу сам создать цвета, такие как colorplot, чтобы использовать их в geom_point
?
ggplot
Есть идеи?
Спасибо