分享

如何用Origin画“箱子和胡子”图?

 火红的太阳依旧 2017-09-04

箱型图(box-and-whisker plot,也叫盒形图)我们就不作详细介绍了,可参考我们之前的一篇文章:(转需)什么是盒形图?


本文以Origin绘制下图的数据为例,介绍Origin初始图表的个性化调整,包括更改箱子配色、标签文字的倾斜显示、横纵坐标的“分离”等,重点介绍Origin软件中“星标工具”的用法。


Genome Res. 2016 26: 499-509



数据准备



数据的准备参照下图,X(A)列不需要数据,Y列的数据是原始数据,不需要自己事先计算中位数、四分位数等。本文示例所用的数据是用Excel的Rand()函数生成的-40~0随机数。



绘制与调整



直接点击界面下边的Box Chat图标,在弹出的窗口选择B(Y)~F(Y)列的数据(如下图),点OK按钮开始绘制。 



Origin给出的初始箱型图,如下图。



先对初始箱型图做些个性化的调整,比如更改坐标轴范围,调整“箱子”(类似柱状图的“柱子”)的宽度,去掉图例等,详细的方法与《柱状图的坐标轴如何“中断”?》一文相似,这里不再赘述。


首先,如何让横轴标签倾斜45度?


点击横轴标签,右键,选择Tick Labels,在弹出的窗口中点击Format,更改Rotate(deg.)的角度即可,见下图。



接下来,更改箱子的配色方案。点击其中一个箱子,其他箱子也会选中(默认的Edit model为Dependent),点击“油漆桶”工具给箱子着色,系统自带了很多配色方案(如下图),大家可以尝试一下,选择喜欢的配色即可,当然也可以自定义着色。线的颜色用“线/边界”工具修改。 



如果想更改单个箱子的颜色,怎么办?可以右键选Plot Details(也可双击“箱子“直接进入),在group标签下更改Edit model为 Independent(箱子间的“依赖—独立“关系),即可单独对”箱子“着色。


接着是横轴与纵轴的“分离“:主要通过隐藏默认横轴,用直线工具画直线,达到坐标轴去掉”两头“的效果,见下图。




添加显著性标记



在《Excel图表的“变身”之路》一文中已经介绍过如何用PPT给图表加显著性标记,其实Origin软件自带有“星标工具“ 。单击下工具图标,即可在画面中央添加一个大大的标记,这个”标记”由含”*”的文本框和具有绿色”节点“的线段组成。


可是,这个”标记”也太大了!莫慌,它的文本框的位置、星号大小都可以调节,位于线上的节点可调节线的上下(或左右)平移,位于线的端点可改变线的长度;“标记”整体可移动,也可Ctrl C, Ctrl V进行快速复制,见下图。个人觉得比PPT手工画线加文本框方便,大家可以试一试。 




导出图片



最后,将绘制结果保存为图片,最终的效果见下图。

注意:最好另存一份Origin的工程文件(opj格式),方便以后更改和图片输出。如果图片只在在Word和PPT中使用,保存为emf格式是最好的选择,可参考《关于图表保存方法的独门秘笈》一文。



小结

Origin图表的调整,使用频率最高的莫过于右键列表的Scale(调整坐标轴)和Plot Details(调整内部图形,如“柱子“、”箱子“等),把这俩块功能用熟了,Origin基本上可灵活使用了。


当然,如果觉得安装使用Orgin太麻烦了,或是喜欢ggplot2“灰底白格”主题又不想写R代码,推荐大家一个有很多在线作图工具的网站:http://www./tools/,只需把Excel的数据另存为文本文件(制表符分割)(*.txt),在线提交,30秒左右出结果,下载图片后稍作调整即可使用。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多