esquisse包可以用界面化操作方式绘制ggplot2图形。这个包用shiny与miniUI包写成小工具形式,通过Rstudio使用。
安装
install.packages("esquisse")
使用
esquisse::esquisser()
也可以通过工具栏上的Addins找到esquisse包点击打开。
![](https://img.haomeiwen.com/i9871238/7e780044860432fb.png)
数据读入
打开的第一个界面为数据读入界面。这个界面可以选择需要分析的数据、对数据中的变量进行挑选、对变量的数据类型进行设置。
默认存在几个示例数据,也可以先在Rstudio的Consoled端载入你的数据,然后再打开esquisse。
![](https://img.haomeiwen.com/i9871238/710d2e45caf8cebc.png)
绘制ggplot2图形
esquisse目前可以绘制Line、Area、Bar、Histogram、Point、Boxplot、violin、Density、Tile、Sf图。基本涵盖一般常用图形。
通过拖动变量的形式选择X、Y、Fill、Color等映射变量。
![](https://img.haomeiwen.com/i9871238/7f8b6fe6bc6596db.png)
下方有四个工具栏可以分别设置修改相关设定
标题与标签
![](https://img.haomeiwen.com/i9871238/ad4ad6787adeeab5.png)
设置图片的主题、图例位置
![](https://img.haomeiwen.com/i9871238/971b179a51f6d8da.png)
对数据的范围进行选择
![](https://img.haomeiwen.com/i9871238/8a9a2dd341723b26.png)
输出代码
这个功能可以显示所设置的图形的代码。可以非常方便地帮助进行ggplot2入门学习。也方便效率追求者减少代码量。
另外也可以将ggplot2图形导出到其他文件中去
![](https://img.haomeiwen.com/i9871238/107ac64a2d56c229.png)
![](https://img.haomeiwen.com/i9871238/659982c261aa9a9f.png)
网友评论