Origin一键解决绘图上下标问题

首先来看看这张图,图例里上下标都有,做水处理的经常会遇到这种情况,一般情况下,大家都是手动输入图例内容,然后手动上下标。可以是可以,但很麻烦,如果再因为各种原因需要重新作图时,这种重复性的工作让人很抓狂。

今日目标:

  1. 在数据表里设置好坐标轴标题和图例;

  2. 在数据表里设置好上下标。

一、把数据表和图对应起来

首先,整明白数据表中输入的内容,出图后都到哪了。

  • 数据表中“X列的长名称”对应出图中“X轴标题”;

  • 数据表中“X列的单位”对应出图中“X轴标题的单位”;

  • 数据表中“Y列的长名称”对应出图中“Y轴标题”;

  • 数据表中“Y列的单位”对应出图中“Y轴标题的单位”;

  • 数据表中“注释”对应出图中的“图例”。

按照上图里的输入,选中数据,做点线图,出图如下;

可见,X轴和Y轴的坐标轴标题直接就好了,不再需要编辑,但是图例还不是很满意,修改一下。

把B列注释由“NH4+-N-inf”修改为“NH\-(4)\+(+)-N\-(-\i(inf))”

这时再点开图形,发现第一个图例的格式即为所需;

接下来看看是怎么做到的。

二、origin数据表里设置文本上下标

origin数据表里本来是设置不了格式的,但可以通过语法来实现,这里以x和y为例列举一些常用语法:

x加粗:\b(x)
x倾斜:\i(x)
x上标:\+(x)
x下标:\-(x)
x下标y上标:\=(x,y)

以上述改好的图例为例,进行讲解;

  1. 分析:这里,4下标,+上标,-inf下标,inf斜体;

  2. 加格式:把需要加格式的部分放入上述括号中。

    把“NH4+-N-inf”中需要上下标的部分依次进行替换
    把4替换为 \-(4),+替换为\+(+)

    末尾的-inf下标,inf斜体,这个比较复杂

    先把inf斜体,\i(inf),这时-inf变为-\i(inf)。
    再把-\i(inf)整体下标,即\-(-\i(inf))

  3. 全部替换后,即为

NH\-(4)\+(+)-N\-(-\i(inf))

这是一种方法,如果不太转得过来,或觉得太复杂,这里给出另一种方法

  1. 图形上添加文本框,输入“NH4+-N-inf”;

  2. 选中文本框,右键,属性;

  3. 对文本框内容进行格式设置,同在word中设置格式一样,选中需要加格式的部分,点击相应“格式图标”即可,效果在预览框中一目了然;

设置好格式后如下图,代码框中变为

NH\-(4)\+(+)-N\-(-\i(inf))
和上述我们写出的代码一样

预览框中就是我们想要的效果;

把代码框中的内容复制到数据表的注释行即可。

  • 举一反三,在这里,也可以知道一些不常用的格式代码,如:

x下划线:\u(x)
x上划线:\ab(x)
x上波浪线:\at(x)
x上黑点:\ad(x)

三、修改全部注释

复制第一个修改好的注释到其他注释单元格,将局部内容修改即可,全部修改好后如下:

效果图如下:

四、小结

  1. 把“坐标轴标题、单位、图例”内容放入数据表中相应位置;

  2. 给“注释”行的文字加上格式(通过代码来实现)。

五、补充

  1. “单位”行加不了格式,如果“单位”中需要上下标时,可以把单位直接写在“长名称”里;

  2. 如果“注释”行没内容时,图例显示的是“长名称”中的内容;

  3. Y轴标题用的是目标数据中第一列Y的“长名称”和“单位”。

根际互作生物学研究室 简介

根际互作生物学研究室是沈其荣教授土壤微生物与有机肥团队下的一个关注于根际互作的研究小组。本小组由袁军副教授带领,主要关注:1.植物和微生物互作在抗病过程中的作用;2 环境微生物大数据整合研究;3 环境代谢组及其与微生物过程研究体系开发和应用。团队在过去三年中在 isme J, Microbiome, PCE,SBB,Horticulture Research等期刊上发表了多篇文章。欢迎关注 微生信生物 公众号对本研究小组进行了解。

团队工作及其成果 (点击查看)

了解 交流 合作

  • 团队成员邮箱 袁军:

    junyuan@njau.edu.cn;

    文涛:

    2018203048@njau.edu.cn

  • 团队公众号:

(0)

相关推荐