这大概是一个基本的问题。我制作了一个图,显示不同狐猴的家庭范围。伟大的!困难的部分完成了。但它们都是青柠色。如何为我的 5 个 ID 中的每一个选择不同的颜色?看起来应该很简单,但我在网上看不到任何东西。有人可以提出一些建议吗?
我在下面粘贴了我的代码
dd <- read.csv(file.choose(), header = T)
xy <- dd[,c("X","Y")]
id <- dd[,"ID"]
hr<- mcp(xy,id,percent=95)
plot(hr,
main="95% Minimum Convex Polygon",
xlab="X Coordinate",
ylab="Y Coordinate")
一旦我的 5 个 ID(frodo、bilbo、merry、pippin、sam)有 5 种不同的颜色,那么创建一个显示颜色和相关 ID 的图例也会很棒。我在玩下面的代码
legend('topright', names(hr)[-1] ,
lty=1, col=c('red', 'blue', 'green',' brown'), bty='o', cex=1.5)
但这似乎只是显示 x,y 坐标的图例,而不是我在图中显示的 ID。谁能告诉我我做错了什么?
编辑:我明白了!函数“col=”不适用于多边形。它的“colpol =”感谢所有帮助