R可视化——ggblanket包介绍
今天,小编给大家介绍一款简单好用的作图R包——ggblanket,这是一个将ggplot2作图代码进行简化的作图R包,比如这个包将原先ggplot2包中的ggplot()和geom_*()两部分合并为gg_*,具体功能大家可以看原网页介绍:

看一下这个包绘制的一些图片的展示:

安装ggblanket包
具体用法
1、加载包
2、{ggblanket}使用gg_*函数包装ggplot2::geom_*函数,gg_*函数包含了ggplot::geom_*中的参数:

3、{ggblanket}将ggplot2包中的col和fill参数合并到一个col参数中,通过col参数控制图形颜色填充:

4、{ggblanket}通过pal和alpha参数实现自定义颜色和其透明度:

5、分面:{ggblanket}通过单个变量向facet提供一个facet参数(相当于ggplot2包的facet_wrap参数):

{ggblanket}还提供了facet2参数(相当于ggplot2::facet_grid),实现网格分面:

6、{ggblanket}为了配合Rstudio自动补全参数的功能,也提供输入参数前缀以查找其完整参数,如键入x_、y_、col_或facet_后,按tab键就可以看到以对应关键词为前缀的参数,常用参数有:


7、{ggblanket}中如果x和y轴为数字/日期时,x轴刻度默认会从0.25位置开始以使图形更美观:

8、主题设置:通过theme参数控制除图例位置及方向外的所有主题设置,图例的位置与方向需要单独通过col_legend_place参数控制:

9、自定义主题:通过gg_theme参数实现:

10、当绘图为水平方向时,ggblanket包保证y标签和颜色的顺序正确:

11、{ggblanket}默认将未指定的标题转换为snakecase::to_sentence。对于需要手动更改的标题,可以使用x_title、y_title或col_title手动更改。也可以用titles = ~.x表示按照变量名保留未指定的标题。

12、{ggblanket}提供了一个gg_blank函数以实现输入一些包中不支持的几何图形、主题参数或想要继续添加其他图层时:

13、{ggblanket}支持用户结合文本参数和ggplotly中的tooltip = "text "参数创建漂亮的文字提示标签(需要鼠标移动到需要提示位置才会显示):

14、{ggblanket}通过以下方式提供对ggplot2包中其他geom_*参数的访问(大家可以自行探索,表面意思应该是可以直接在gg_*函数中使用goem_*中的参数):

15、个性化创建绘图函数:

参考:https://davidhodge931.github.io/ggblanket/
更多精彩欢迎大家关注微信公众号【科研后花园】!!!