хотел бы создать функцию, которая генерирует графики с помощью ggplot. Для простоты типичный граф может быть
ggplot(car, aes(x=speed, y=dist)) + geom_point()
Функция, которую я хотел бы создать, имеет тип
f <- function(DS, x, y) ggplot(DS, aes(x=x, y=y)) + geom_point()
Это, однако, не будет работать, так как x и y не являются строками. Эта проблема была отмечена в предыдущих SO-вопросах (например, этот), но без предоставления, на мой взгляд, удовлетворительного ответа. Как изменить функцию выше, чтобы заставить ее работать с произвольными кадрами данных?