首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Origin手动画参考线?搞定参考线间填色!

ORIGIN教程

【导读】上海交大的李同学遇到一个绘图难题:由于样品数据变化趋势一致且数据相近,在绘制3×3实验样品中氢碳比随合成温度的变化图时,简单的线形图的表现力太差。

导师评语:I suggest you to reconsider the figure types. In some cases the visibility of line type figures is very poor!

谭编跟李同学经过一番讨论,绘制了一些样图,终于,导师非常满意地选择了下图(f)的方案。

本教程是一个绘图构思教程,也包含了许多绘图技巧,特别是参照线的用法。本文末尾有更多柱状图的相关教程。

【1min视频教程】

公众号里发送“视频号”可关注【科研绘图】视频号。

1. 数据表的分析

1.1 原始数据

李同学的线形图原始数据表结构如下:

3种条件:Fine、Ultrafine、H3PO4

3类样品:稻草、玉米秸秆、油菜杆

这样构成了3×3个样品,相应产物中氢碳比随处理温度的变化。其实,真正的数据是氢碳比n(H):n(C)、温度。而3×3可归属于实验条件、样品分类。在origin中可以作为“分类”“分组”,origin可以设置组内的颜色和图例符号的变化。

例如下面的这个教程:

【点击阅读】教程 | Origin绘制3因子柱图,快来找灵感!

上表可以绘制出(a)和(b)图的效果。

1.2改进数据表

我们将原始数据按照3个条件(将相同颜色的列)分类在一起,构造出XYYY型数据表。

上表可以绘制出图(c)~(f),XYYY型的数据表是万能型的,它可以绘制任何类型的图,包括contour图、热度图、三维图(瀑布图、曲面图、曲面投影图)等。

也可以整理出下表的结构:

X列是文本,可作为横轴柱图下方的刻度标签。G列是批注分组,方便我们区分。在整理实验数据时,大多数同学都是利用excel按照这种结构整理的。那么,今天就用这种表结构,给大家演示柱状图及参照线间填充的教程。

2. 绘制柱状图

2.1 2D柱状图

第一步:拖选数据绘图

拖动表格顶部的列标签选择A~F列数据,点击下方工具栏的柱状图工具。

第二步:设置横轴刻度标签倾斜30°

双击横轴刻度标签,点击刻度线标签格式,修改旋转角度为30,确定。

第三步:修改纵轴标题

我们可以直接双击纵轴标题填写文字,对于上下标、正斜体,可以点击该标题邮件,选择“属性”,在打开的属性窗口中进行修改。

我们也可以通过修改工作簿中长名称的格式进行修改。通常长名称默认为文本格式,若需要修改上下标等格式,则需要设置为“富文本”属性。

(1)将其文本属性改为“富文本”属性

(2)编辑斜体等格式

双击长名称,选中n,点击上方工具栏的斜体工具。

通过修改工作簿中长名称格式样式的修改,绘图中纵轴标题将自动更新。默认情况下,横轴、纵轴标题采用第一、二列的长名称,图例采用长名称或者注释。

第四步:修改纵轴刻度范围

图中数据都在0.8以上,可以调整纵轴下限在0.7以上,这样可以将数据的差异扩大。双击纵轴,修改下限为0.7.

第五步:添加框线

有两种方式:第一种是打开边框线的显示;另一种:打开上轴、右轴。

第一种方式演示如下:

第二种方式演示如下:

这两种方式的区别在于:边框线不能修改粗细,而上右轴线的粗细可以设置。

第六步:修改图例为横版

双击图例,删除换行符,插入空格调整间距,确定。

第七步:调整边距

origin绘图默认设置的边距较大,有至少3种方法调整边距。

(1)右键调整页面至图层大小

在图层边缘右键,选择”调整页面至图层大小“,设置边距为2。这种方式是将图层缩小到绘图的大小,属于“缩版型”。

(2)图层管理设置边距

在左上角 1 图层序号右边空白区域右键,选择“图层管理”,在弹窗中修改边距。

这种方式属于“扩版型”。

(3)通过默认设置调整

这种方式是修改默认设置,所有图形都会被统一修改。但是这种紧凑是没有边距的。相比之下,谭编更愿意采用前两种方法,而且更倾向于第二种,它能保证图片宽高比为4:3,比例协调一些。

第八步:修改柱条颜色

默认的柱图配色比较难看,而且,本文举例中,随着温度的升高,研究氢碳比的变化。这里的每组柱子都是从低温到高温,所以,我们可以设置柱条颜色为火焰配色(色号:S03)

上图演示的方法中,需要注意,我们选择色号之后,还要点击一下才能设置成功。

我们发现,柱条颜色出现了渐变,但是第一条深红色太深,而且,颜色逐渐变浅,与温度逐渐升高的事实不符,因此,我们需要从较浅色开始,且渐变顺序需要颠倒。

2.2 参照线的设置

(1)单条参照线

参照线其实是x=n或y=n的函数线。x=n表示垂直于X轴,同理,y=n表示垂直于y轴。因此,本文样图中,我们需要设置垂直于X轴的参考线,我们需要双击X轴来设置参照线。例如我们是指一条x=3.5的虚线。

上图的步骤:双击输入3.5,点击细节,去除自动格式勾选,修改虚线,确定、确定

(2)多条参照线

本文样图中横轴为3组共9个样品的名称,而不是数字,但是文本刻度标签其实存在一种索引(序号、行号),这9个样品文本标签的索引分别为1、2、3、4、5、6、7、8、9。而这9个样品又分为123、456、789三组,因此,我们需要绘制2条参照线:x=3.5;x=6.5

(3)参照线之间的填充

多条参考线之间的区域可以填充颜色。前面我们构造了2条参照线,将坐标系划分为3个区域,这三个区域的区间:

[0,3.5)、[3.5,6.5]、(6.5,9.5)

因此,我们需要构造6条参照线:

x=0; x=3.5; x=3.5;

x=6.5; x=6.5; x=9.5

设置这6条参照线之间的填充色。

调整颜色后、添加文字,得到下图的效果:

2.3平行四边形的绘制

大多数同学习惯用origin的绘图工具绘制一个矩形,填充颜色,来实现前面参照线之间填充的效果。这当然是最简单最直接的,但是对于精度的控制较差,色块之间容易重叠。

接下来,我们需要利用origin的画图工具,在底部绘制3个平行四边形,且填充与参照线填充相一致的颜色。

最终得到下图的效果:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200614A0BUC800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券