Комментарии 29
С эстетической так себе, имхо. Я на seaborn в python рисую такое.
Но, если мне не изменяет память, что-то подобное можно и в R/gglot нарисовать
Boxplot с такими же настройками будет выглядеть практически идентично примеру из seaborn.
простите, не смог удержаться
library(ggplot2)
ggplot(mpg,aes(x = as.factor(class),y=cty))+geom_point(position = position_jitter(height = .1),shape=1,size=3,aes(col=as.factor(class)))+
geom_boxplot( width = 0.2,alpha=.6)+ geom_violin(aes(fill=as.factor(class)),alpha=.3)+theme_light()+theme(legend.position = "NA")+
labs(x="кузов",y="миль на галлон",title="Распределение расхода топлива в городском режиме")
У меня была ещё идея показать не просто, что R/ggplot2 крут, но и ввести в тематику постепенно увеличивая сложность графиков, добавляя больше опций.
Не совсем понятно, почему не Jupyter, который аж несколько раз умеет в презентации.
Или, например, Mathematica, в которой их можно делать даже интерактивными.
(оффтоп) Как нечто среднее между обычными офисными пакетами для презентаций и презентациями в виде программного кода могу посоветовать reveal.js
Разметка презентаций в HTML, соответственно если умеете верстать, то можно добиться отличных результатов гораздо быстрее и удобнее чем в PowerPoint. И плюс плагины, highlight-js подсветка кода, markdown-разметка, можно дополнительно написать свой js-код.
В свое время пришлось готовить много лекций, и reveal просто спас.
Через javascript, c3.js например
reveal.js прекрасно создается из-под R.
http://rmarkdown.rstudio.com/revealjs_presentation_format.html
Очень рекомендую.
Мой пример
RMarkdown, R и ggplot