我刚刚开始使用R进行编程。请帮助我提供此解决方案,以使我有所了解。
我想探索一种物种的分布与海拔之间的关系,以便在图形上可视化该关系。
当我使用经纬度和经度信息绘制物种分布时,它看起来像零散的点。现在,我想将高程数据附加到这些点,并在图形上用不同的颜色对其值进行分类(如果该值是1000-2000,则它是红色等。
我只是使用以下代码制作了物种分布图。 情节(物种$ lon,物种$ lat)
我想要的是将海拔数据添加到已绘制物种分布的图形中,并将海拔值分为5类。
答案 0 :(得分:0)
您可以尝试使用ggplot2软件包而不是基本plot()函数。 ggplot2使您很容易根据您所描述的第三个变量来绘制颜色。您需要先安装tidyverse或ggplot2。
install.packages('ggplot2')
library(ggplot2)
ggplot(data = species,
aes(x = lon, y = lat, color = elevation)) +
geom_point()
您可能还希望对高程数据进行装箱,以将其从连续变量转换为类别变量。