install.packages("esquisse")10 Gráficos Interativos
Uma maneira muito simples e intuitiva de elaborar gráficos com o ggplot2 é com o pacote esquisse. Este pacote apresenta uma ferramenta interativa que permite criar gráficos baseado na sintaxe do ggplot2.
Para abrir a ferramenta, utilizamos a função esquisser().
Ao executar a função, será aberta a seguinte janela no RStudio.

O primeiro passo é importar o conjunto de dados para o esquisse. Podemos utilizar objetos do tipo data frame salvos no Environment ou presentes em outros pacotes. Também é possível importar outros dados que não estejam presentes no RStudio, semelhante ao realizado no Capítulo 4.
Caso você tenha um objeto contendo um data frame, é possível indicá-lo diretamente na função esquisser(), antes de abrir a ferramenta. Para isso, colocamos no argumento data = o nome do objeto. Faremos isso com os dados do arquivo alunos.csv, o mesmo utilizado no Capítulo 9.
Ao selecionar um conjunto de dados, podemos visualizá-lo clicando na aba View. Na aba Update, podemos selecionar, renomear e alterar a classe de variáveis antes de importar os dados à ferramenta. Selecionado e ajustado o conjunto de dados, clicamos em Import data para importá-los.
A tela de entrada do esquisse tem a seguinte aparência.

Como componentes, temos diversos parâmetros. Logo acima, temos uma caixa com as variáveis do conjunto de dados. Perceba que as cores das variáveis são diferenciadas conforme o seu tipo (quantitativa ou qualitativa).
Em seguida, temos os parâmetros estéticos do ggplot2. Para definir uma variável a um dos parâmetros, arrastamo-as para o respectivo bloco.
Ao arrastar as variáveis para os parâmetros, a ferramenta atribui, automaticamente, uma geometria condizente com os tipo de dados. Para alterar a geometria, clicamos na caixa logo ao lado das já citadas.
O espaço em branco é o local onde o gráfico será construído. Além disso, apresenta um botão que permite exportar o gráfico gerado.
No menu inferior, temos diversas opções de alteração do gráfico:
Labels & Title: adicionamos legendas e rótulos ao gráfico e aos eixos;
Plot options: altera parâmetros do gráfico, variando com o tipo de geometria;
Appearance: permite modificar as cores, o tema e a posição das legendas;
Data: apresenta ferramentas que transformam os dados, utilizando a lógica dos pacotes de transformação, principalmente o
dplyr(Capítulo 7);Code: mostra a prévia do código conforme as alterações realizadas.
Por fim, no menu superior, podemos alterar o conjunto de dados a ser utilizado, visualizar os dados e adicionar outros parâmetros.


Também temos a opção de abrir a ferramenta em outros locais. Utilizando o argumento viewer =, podemos abri-la na aba Viewer do RStudio ("viewer = pane") ou no navegador de internet ("viewer = browser").
Dessa forma, o esquisse se apresenta como uma excelente ferramenta para aprendermos a lógica do ggplot2 de maneira simples e intuitiva.
Para mais informações sobre o pacote esquisse, confira o seguinte link: https://cran.r-project.org/web/packages/esquisse/vignettes/get-started.html.