0
我正在使用ggplot做繪圖集羣。我想爲羣集0定製顏色,但不知何故,它不起作用。手動着色點geom_point
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")
[email protected]$id <- rownames([email protected])
#convert to dataframe
maps<-fortify(map)
mergemap <- join(maps, [email protected], 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,因爲它的噪音。 任何有關如何使它變白的建議? 謝謝:)