在科研绘图过程中,不同样本组的数据值大小可能差别很大。为了使这些差别很大的数据较为美观地在一张图片中展示,我们可能会用到坐标轴中断的画法。

R当中的坐标中断一般都使用plotrix库中的axis.break()gap.plot()gap.barplot()gap.boxplot()等几个函数来实现,例:

QQ截图20160804164152

QQ截图20160804164219

从图像效果上来看,这样的坐标中断只能说实现了坐标中断,但效果上是非常一般的。甚至远不如excel,openoffice当中出图效果好。为此,我们需要对plotrix库中的gap.plot做出修改,以达到满意的效果。

最简单的修改办法就是在使用了gap.plot,gap.barplot,gap.boxplot之后重新使用axis.break来修改中断类型,使得看上去美一点。

QQ截图20160804164249

使用上面的办法可以绘制出双反斜线中断,并可以视实际情况加断点起止位置。

QQ截图20160804164319

QQ截图20160804164341

 


文章转载自:http://mp.weixin.qq.com/s?__biz=MzA5NzQzOTgzMw==&mid=2650827281&idx=1&sn=5c52338e002da776b6b2f32dc80bd7a1&scene=1&srcid=0803nqrCbWIjxsMap5QXYp8J#wechat_redirect