我正在用海底沉积物数据绘制一系列坐标。
我想知道如何为BGS_class列中的每个独特沉积物类指定颜色。
我一直在使用以下代码生成英国地图区域并绘制点,这些点工作正常,但R会自动设置随机颜色;
plot(uk.coast, type="l", xlab="Longitude", ylab="Latitude",xlim=c(-10,0),ylim=c(55, 61.6))
polygon(x=c(-10,0,0,-10), y=c(55,55,61,61), col="white",border="white")
polygon(uk.coast, col="grey45")
points(df$DecStartLong, df$DecStartLat, bg=df$BGS_class,col="black",pch = 21)
我已尝试订购色谱柱,然后提供颜色列表,但这会随机分配颜色而不是每种独特的沉积物类型。
points(df$DecStartLong, df$DecStartLat,bg=c("tan1","orchid1","gold","springgreen","khaki1","yellowgreen","lightgoldenrod2","yellow","forestgreen","plum","darkorchid3"),col="black",pch = 21)