Я рисую кластер с помощью ggplot. Я хотел бы настроить цвет для кластера 0, но почему-то это не сработало.
Hasil<-Result$cluster
latitude<-datafile$latitude
longitude<-datafile$longitude
stdb<-data.frame(latitude,longitude,Hasil)
plotpeta<- function(stdb){
#read shape file
map<- readOGR(dsn="D:/peta", layer="indo_districts")
map@data$id <- rownames(map@data)
#convert to dataframe
maps<-fortify(map)
mergemap <- join(maps, map@data, by="id")
ggplot(mergemap) + aes(long,lat, group=group) +
geom_polygon(data=map, aes(long, lat, group=group), color="grey") +
geom_path(data=map, color="white")+
geom_polygon(data=mergemap, aes(long,lat))+
theme(legend.position = "bottom") +
geom_point(data=stdb, aes(longitude,latitude,group=1), color="white", size=2) +
geom_point(data=stdb, aes(longitude,latitude, group=1, color=factor(Hasil)), size=2) +
ylab("Longitude") + xlab("Latitude") +
scale_color_hue(name="Hasil", l=40, c=40) +
guides(col=guide_legend(ncol=10, byrow = TRUE, override.aes =list(size=3))) +
guides(fill=guide_legend(ncol=10, byrow=TRUE), size=1)+
coord_equal()
}
чтобы схема кластера получилась такой
Я хочу выделить кластер 0, потому что это шум. Любое предложение о том, как сделать его белым? Спасибо :)