首页 > 化工知识 > [Step-by-step tutorial][OriginLab]变换源数据的格式,实现特殊的绘图要求

[Step-by-step tutorial][OriginLab]变换源数据的格式,实现特殊的绘图要求

时间:2020-08-08 来源:数据绘图 浏览:
 
 
 
 
 
应助小木虫论坛上的帖子http://muchong.com/bbs/viewthread.php?tid=10308728
问题:怎样才能使趋势图中数据点的中心右移到柱状图中第二组数据的中心?
 
 
 
 
 
1.对于用于共同X轴的柱状图+趋势图的符合图形,其源数据一般是这样的
2.绘制的图形如下图所示,趋势图的中心在两组柱状图的中间。
3.怎样才能使趋势图中数据点的中心右移到柱状图中第二组数据的中心?需要对原始数据做做手脚。
  • 首先将原来X轴的内容拷贝到F列,作为X轴的标签(后面会介绍怎么设置为标签);
  • 柱状图的X轴数据(A列)改为一个等差数列(此处以1,2,3,……为例);
  • 【关键步骤!!!】趋势图添加额外的X轴(D列)应该为1.2,2.2,3.2,……,但是数值是怎么算出来的呢?
    • 双击柱状图打开Plot Details Plot Properties面板,打开Spacing标签,发现Gap between Bars20%
    • 这个Gap是指两个柱状图直接的距离,即占用了两个major ticks之间距离的20%;
    • 本例中,两个major ticks之间距离为1(= 2 - 1),因此单个柱状图占了0.4的长度(= 1*40%)Gap占了0.2的长度(= 1*20%);
    • 进一步的,major ticks的起点到柱状图中心的距离为0.2的长度,因此趋势图添加额外的X轴(D列)应该为1.2,2.2,3.2,……,才能使趋势图中数据点的中心右移到柱状图中第二组数据的中心。
4. 绘制图形。
    • 首先选择柱状图的数据,插入柱形图;
    • 添加右侧Y轴,即图层2;
    • 趋势图绘制在图层2,样式为Line + Symbol
    • 【关键步骤!!!】将X轴标签改为文本形式,来自F列(还记得前文设置F列为X轴的标签吗!);
    • 大功告成!趋势图中数据点的中心右移到柱状图中第二组数据的中心
5.总结:绘图过程很简单,关键是变换思路,更改源数据的格式,已达到最后的绘图要求。
 
所用软件:OriginLab 2016 pro @Windows 10 pro。
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐