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

索引型刻度线,我被Origin不均匀刻度线搞糊涂了!

导      读

感谢澳大利亚迪肯大学(Deakin University)的刘教授建议:谭编可否给研究生们推出一期Origin坐标轴刻度与标签的详细教程。

对于索引型刻度线的设置,是读者问得较多的一个绘图问题。

这是谭编耗费1周时间构思、整理,并经过反复演示优化,不愧为凝结了辛勤汗水的劳动成果(5000字,30个图)!限于篇幅,以及出于对阅读体验的考虑,现将本教程分为3期《我被Origin不均匀刻度线搞糊涂了!》:

1 刻度索引数据集

在实验中,我们经常会对比不同参数(如pH、t等),另外,还有不同体系合成了不同样品,我们通常用不同的命名方式。那么参数也好,命名也好,都经常出现在图中,相互识别。

例如,我们准备表1的数据。

表1 参数型数据

表1中D和E列就是参数型或备注型数据。当然,D列温度也可以安排为x列,如果我们需要在同一个图中呈现不同的曲线,这就需要补充参数型(备注型)的y数据。

追加两列数据后,我们在前面已经绘制的图(图2)上,可以继续修改。

如何将图2的x轴刻度标签改为D列温度数据呢?

图2  不均匀变化的刻度线

双击x轴刻度标签,在绘图细节窗口Tick Labels选项页,修改Display的Type为Tick-indexed dataset(刻度索引数据集),然后将Dataset Name选为数据表中D列,即[Book1]Sheet1!D列,点击Aplly查看效果。

图3 刻度索引数据集

这样,我们就可以将原来的开尔文刻度(2.7等)改为pH刻度值了。接下来将x轴标题“1000/T(K-1)”改为“pH”。

图4 修改轴标题

可得到下图的效果(图5a)。按照同样的操作选择数据集为E列(Sample样品名),可以得到图5b

图5  效果图

图5b的x轴刻度标签属于文本型,表示样品名称。这里需要说明的是,为啥要绘制柱状图?

因为,在样品之间不存在某种关联趋势时,仅做横向比较,所以绘制柱状图而不是点线图(点线图描述变化趋势),这一点大家意识到了吗?散点图也一样,当各散点之间无关联时,就不要连接线。

通常,文本型刻度标签,由于长度的限制,可能很拥挤,我们需要将其左转30°(注意右转为-30°,即数学中逆时针方向角为负)。具体步骤如图6所示。

图6 文本标签的旋转

另外,经常有人问:这里的柱子都将横轴遮挡了,怎么办?

在横轴上点右键,去除Data on Top of Axes前面的勾选(图7),不让数据显示在轴的前面。

图7 避免柱子遮挡坐标轴

注:上图中柱子之间不均匀,这个与x列数据是否均匀有关,这里只是举例。后续的举例演示,都会因为原数据表中x列数据的不均匀性受到类似的影响。解决办法:将A列(x)改为序号:1,2,3,4,5,6,7,8。

2 刻度索引字符串

前面讲了文本型的刻度标签,是通过刻度索引数据集的方式,从事先准备的数据表中选择数据集,并将数据中的数据安排到x轴的刻度标签上。

这里介绍另一种方式:Tick-indexed string(刻度索引字符串),即手动输入一串刻度字符串(空格隔开,如果文本中有空格的,请用英文双引号引起来)。

例如字符串:"1C charging" "1C discharging" "2C charging" "2C discharging" "3C charging" "3C discharging" "4C charging" "4C discharging"。

图8 刻度索引字符串

经过一番设置,可以得到下图效果,当然只是举例,并不具有科学性。

图9 效果图

看到这里,前面这些绘图技能,一定是在其他地方学不到的。关注我就对了。

谭编相信,你一定会点赞的。欢迎在本文下方留言

欢迎留言,分享观点。点亮在看

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券