查看原文
其他

教程 | 一文讲透Origin分组、子组、堆积柱图!

The following article is from 编辑之谭 Author 谭编

【做计算 找华算】理论计算助攻顶刊,10000+成功案例,全职海归技术团队、正版商业软件版权!

经费预存选华算,高至15%预存增值!

来源丨编辑之谭

导    读

武汉纺织大学的Z博士提问:怎样绘制这种分组堆积柱图?

样图如上图文献图所示,这种非常规的图的难点在于数据表的构思,昨晚我在编辑之谭视频号进行了直播(8:00~9:00),从场观效果来看,感觉能学到更多技能,因为谭编在直播中尝试过的很多步骤和解决过很多的坑,最终将最完美的步骤发布出图文教程、视频教程。直播不准备做回放,视频教程就当做是精美的回放吧。

今天,谭编用OriginPro2019b给大家演示文献图的模仿绘图。

1. 数据表的构思

1.1 方案一

由文献图的X轴可知,X列为I、II、IV这三行;由图例可知,Y有列。我们可以初步构造如下图所示的表格结构,全选数据后,分别选择“柱状图”“堆积柱状图”可以绘出下图的效果。

对于XYYY型数据表,采用上述两个工具绘制的图其实质就是水平、垂直方向的“堆积”或“排列”。堆积图中,I和II上方的堆积为0,所以表观上无第三、四列的堆积。

那么,怎样得到文献图的堆积效果呢?

1.2 方案二

我们需要修改数据表,将C列数据拷贝到B列下方,在A列下方复制I、II、IV(如下图表格所示),选择数据部分,分别绘制的柱状图和堆积柱图如下图所示。

通过数据表的设计后,采用堆积柱状图工具绘制的图已经与文献图很相近了!如果能按照两根柱子一组进行分组,组内两根柱子紧靠,组间间隙设置大一点,似乎能实现文献图的效果。

2. 绘图步骤要点

经过上述构思,我们选择方案二的“堆积柱状图”并在该图的基础上进行修改。

2.1 设置柱间距和子集间距

(1)双击柱图,弹窗中点击“间距”,在“子集”中“启用子集”选择“按大小”输入“2”;

(2)将柱间距改为5%,子集间距改为30%。

可得到下图的效果,与文献图基本一致。

2.2 颜色与图纹的自定义

默认状态下,绘图的“编辑模式”是“从属”的不是“独立”的。“从属”可以批量修改,解除“从属”改为“独立”可以对单个成分(柱子)一个一个地修改。

我们来分析一下文献图中的配色与填充特征:

(1)配色方式是“按曲线”安排两种颜色(深黄色、橙色),这种“按曲线”通常分布在两列Y中;

(2)填充方式是“按点”安排网格、无填充两种,“按点”通常是按照数据表中的行数。

因此,我们在自定义时,需要分别按照上述方式进行设置。

2.2.1 按曲线配色

(1)双击柱图,点击“图案”页面,点击“填充”颜色下拉框,点击“按曲线”,随便选择一个配色(后续自定义);

(2)点击“组”页面,在“填充颜色”“增量”逐个、“子组”无,点击配色“细节”右边的“…”打开“增量编辑器”,我们可以自定义颜色,点击第一个配色右边“▼”,选择深黄色,同样方法修改第二个配色为橙色,确定。

得到下图的效果

2.2.2 按点填充图纹

(1)双击柱图,点击“图案”页面,点击“图案”下拉框,点击“按点”,在“图案列表”中任意选择一个图纹方案;

(2)点击“图案颜色”下拉框选择白色,点击“边框”颜色改为无,确定。

得到下图所示的效果:

Ps: Origin不同版本之间的差异较大,上图用2018C,“图案列表”中的图案顺序不可调。2019B以上版本是可以的,这样可以将第一根柱子填充图纹,而第二根不填充。

2.3 图例的自定义

默认状态下,图例是由Origin软件自动生成,其实,图例是可以自定义的。

在图例上右键“属性”,弹窗中的文本内容如下图

这两行代码代表了数据和标签的来源,“\(1)”是指向第一个Y列,“%(1)”是指向第一个Y列的注释(可以在表格“注释”栏里添加图例文本)。

对于标签好办,通常我们也懒的去认真修改注释,那我们就直接修改为想要的文本好了。

现在重点讨论一下“\l(1)”,如果我们在括号里添加一维数据,构造一个二维数组(例如“\l(1,2) ……”),图例会怎样变化呢?这个二维数组具体指向了某行某列单元格!效果如下图所示。

看到这里,图例的自定义如此“自如”!

2.4 刻度线与刻度标签

2.4.1 刻度线的自定义

一般情况下,柱图正下方才有刻度线或干脆无刻度线,因为柱状图X轴通常表示的不是数字而是样品编号、名称或日期,所以我们一定要注意不要显示多余的刻度线。

这里只有3组(I,II,IV),因此我们只需要设置3个刻度线,值得注意的是,第一列X为文本的情况下,柱图的刻度是按照数据表中行号row()进行编排的,数据表有6行数据,所以我们双击刻度线后,弹窗中“刻度”的起始、结束值分别为0.5和6.5(包含了实际行号1~6)。

问题来了,我们怎样设置成3个刻度线?

一种简单粗暴的方法:不显示刻度线,删除刻度标签,添加文本在柱图下方。

那温文尔雅的方法是怎样的?

(1)双击X轴,主刻度类型“按增量”,值取2,第一个刻度位置1.5,次刻度计数0(不要次刻度);

(2)点击“刻度线标签”,“显示”类型下拉框选择“刻度索引字符串”,“字符串”输入“I II Iv”,确定。

得到下图效果,如果X轴标题不用标注,可以点击“A”按键盘Delete。

2.5 框线与边距

(1)通常SCI论文的绘图都有框线,点击菜单“查看”-“显示”-“框架”;

(2)页面边缘右键“调整图层至页面大小”设置边距2%,确定。

得到下图效果

【免费】为国内外课题组发布招聘信息,详情联系电话/微信:13632601244

TEM、球差云视频,加急测!

球差、冷冻电镜、原位TEM、HR-TEM、EDS-Mapping、SAED、HAADF-STEM、EELS、ABF-STEM应有尽有!

Science、Nature级别水平!发顶刊,拍TEM,找我们就对了!

添加下方微信好友,立即咨询测试服务:

电话/微信:13316503231

 点击阅读原文,提交计算需求!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存