Чтобы изменить значения заливки полигона, вы можете использовать scale_fill_manual()
, чтобы установить цвета на Species
.Обратите внимание, что я отбросил аргумент color = col
, так как он устанавливает цвет многоугольника, который в geom_voronoi_*()
обрабатывается geom_voronoi_segment()
.
ggplot(iris1, aes(Sepal.Length, Sepal.Width) ) +
geom_voronoi_tile(aes(fill = Species, group = -1L)) +
geom_voronoi_segment() +
scale_fill_manual(values = col1, breaks = Species) +
geom_point()
Чтобы изменить цвета ребер многоугольника, вы можете установить aes(colour = Species)
внутри geom_voronoi_segment()
.
ggplot(iris1, aes(Sepal.Length, Sepal.Width) ) +
geom_voronoi_tile(aes(fill = Species, group = -1L)) +
geom_voronoi_segment(aes(colour = Species, group = -1L)) +
geom_point() +
scale_colour_manual(values = col1, breaks = Species)