我刚开始用 R 编程。请帮我解决这个问题,给我一个想法。
我想探索一种物种的分布与海拔之间的关系,以在图表上可视化这种关系。
当我使用经纬度信息绘制物种分布时,它看起来像散点。现在我想将高程数据附加到这些点,并在图表上用不同的颜色对其值进行分类(如果值为 1000-2000,则为红色等。
我只是使用以下代码制作了物种分布图。情节(物种$ lon,物种$ lat)
我想要的是将海拔数据添加到绘制了物种分布的图表中,并将海拔值分为 5 类。
您可以尝试使用 ggplot2 包而不是基本的 plot() 函数。ggplot2 使根据您描述的第三个变量绘制颜色变得非常容易。您需要先安装 tidyverse 或仅安装 ggplot2。
install.packages('ggplot2')
library(ggplot2)
ggplot(data = species,
aes(x = lon, y = lat, color = elevation)) +
geom_point()
您可能还想对高程数据进行分箱,以将其从连续变量转换为分类变量。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句