Обращаемся к ggplot2 на естественном языке
Пакет ggx является расширением для ggplot2, и позволяет использовать естественный язык для построения графиков, и получения справки. Состоит пакет всего из двух функций:
● gg_() - Преобразует запрос на естественном языке в объект ggplot.
● gghelp() - Позволяет получить справку по командам ggplot2 по запросу написанному на естественном языке.
Примеры использования:
library(ggx)
library(ggplot2)
# управление цветами графика
ggplot(data=iris,
mapping=aes(x=Sepal.Length,
y=Petal.Length, color=Species))+
ggtitle("Iris")+
geom_point()+
gg_("paint the title red")+
gg_("paint the x-axis label in green")+
gg_("also, I want a purple y-axis label")
# управление подписями графика
ggplot(data=iris,
mapping=aes(x=Sepal.Length,
y=Petal.Length, color=Species))+
ggtitle("Iris")+
geom_point()+
gg_("Rotate the x-axis labels by 32°")+
gg_("Rotate the y-axis labels by 172 degrees")
# управление легендой
ggplot(data=iris,
mapping=aes(x=Sepal.Length,
y=Petal.Length, color=Species))+
ggtitle("Iris")+
geom_point()+
gg_("remove legend")
# запрос справочной информации
gghelp("rotate x-axis labels by 90 degrees")
gghelp("increase font size on x-axis label")
gghelp("set x-axis label to 'Length of Sepal'")
#заметки_по_R