Мне нужно создать 250 графиков с одинаковым представлением.
Мой примерный набор данных:
df <- data.frame(name = c("john","alex","mike","dennis","alex"),
expenses = c("10","12","15","8","2"),
type = c("food","rent","rent","food","food"))
Я бы хотел, чтобы барные сюжеты оплачивали каждое имя в одном сюжете. Сюжет для "alex" будет выглядеть так:
selected.name <- "alex"
df1 <- subset(df, name == selected.name)
ggplot(data = df1, aes(type, expenses)) + geom_bar()
Теперь я хочу использовать цикл, который отображает один и тот же график для каждого имени в df. Я попытался использовать цикл for, который запускает вышеприведенный код в качестве исходного файла. Но я не могу передать переменную имени в исходный файл, чтобы он отображал график для каждого имени. Теперь я получаю только один график из цикла for.