Я пытаюсь нанести на карту / перебрать столбец видов в наборе данных Iris, чтобы создать график для каждого вида. Приведенный ниже скрипт возвращает три диаграммы, но все они имеют одинаковые данные и не разделены по видам. Функция карты, по-видимому, игнорирует список видов и просто просматривает весь фрейм данных. Я пытался по-разному подходить, но не мог заставить кого-либо работать. Любая помощь с благодарностью
Приветствия
library(ggplot2)
library(purrr)
species_list = unique(Iris$Species)
species_plot = function(x,y) {
ggplot(data = Iris,colour = Species, aes_string(x=x,y=y)) +
geom_point(shape = 21, aes(fill = Species),colour = "black", size =8)
}
species_bins = map(species_list, ~species_plot("sepal_length", "sepal_width") )