esquisse,一款实用的新软件。
首先,下载这款软件并安装。
由于该软件是基于R的一个插件,可以直接在R的界面中下载:
install.packages("esquisse")
也可以直接下载developer的版本:
remotes::install_github("dreamRs/esquisse")
如何使用这款软件?
01
启动插件
在RStudio中,可以使用Addins菜单:
或者在R中:
esquisser()
02
选择数据
如果在没有默认数据的情况下启动addin,会出现一个窗口,用于data.frame从Global环境中选择一个窗口;
如果当前环境下没有任何的 data.frame存在,将使用来自 ggplot2内置的数据集:
如下图,数据框选好后,单击底部按钮启动绘图部分。
03
画图
画图是插件的主要界面和最有趣实用的部分,下面我们使用diamonds来自ggplot2内置的数据集进行演示:
这个工具会根据数据框的特点,自动选取最合适这个数据的图,然后将对应变量拖进与画图相关的元素的框框中(X,Y,Group等等)。
当然,也可以去画图类型按钮那里选择自己需要的图。
04
控制面板
控制版面的功能也相当强大,
可以设置标题,表头,能过滤想要的数据并生成画图的代码等一系列非常实用的功能。每一个控制版面所对应的功能如下:
1)绘图选项
可以修改绘图外观和参数,菜单中可用的选项取决于绘图类型:
2)数据过滤
用于交互式过滤绘图中使用的数据的小部件:
3)代码的输出
可检索用于生成该绘图的代码(包含了用于过滤数据的代码),并将绘图导出到PNG或PowerPoint。你可以将代码复制到剪贴板,或将其插入当前脚本中。
05
插件选项
默认情况下,esquisse将启动到对话框窗口(如果在RStudio中),可以选择使用浏览器(如果您喜欢)或查看器来使用该插件,可以这样:
esquisser(viewer = "browser")
esquisser(viewer = "pane")
软件的介绍就到这里,赶紧摸索实践吧!
工具链接:https://github.com/dreamRs/esquisse