首页 > 化工知识 > Origin(Pro):能计算的柱形图,3=2-1?【数据绘图】

Origin(Pro):能计算的柱形图,3=2-1?【数据绘图】

时间:2020-08-07 来源:数据绘图 浏览:
 

 

这个柱形图很有意思,其中下面柱子的值等于上面两个柱子的差值,即3=2-1

 

数据格式构造:

  • 源数据包含图中1和2部分,分别填写在B和C列,A列对应X轴;

  • 图中3的数据来自1和2的数学计算,放置在D列,即D=C-B

  • 由于图中1和2部分是叠放在3上面的,为了确保柱子的高度和原始数据一致,需要在原来的基础上加上图中3部分的数值,分别放置在E和F列,其中E=B+DF=C+D

 

图形绘制方法:

  • 第一步:绘制图中1和2的部分,需要同时添加数据绘制,以保证二者是并列摆放。

    • 选中E和F列,绘制column图

       

    • 修改column图的格式,比如填充颜色、边界颜色等。【在微信信息数据绘图后台回复格式,查看更多关于图形格式设置的教程】

       

    • 添加标签Label:数据1和2的源数据来源于B和C列,其中要显示的标签值也应该是B和C列的值,而不是我们上面构造的E和F列的值。

      • 双击图形打开把Plot Properties页面,切换到Group选修卡,设为Independent,以便分别设置图中1和2部分的label

         

      • 切换到Label选项卡,激活EnableLabel from分别选择Col(B)Col(C)Numeric Display Format设为.1,即小数点后1位。

         

  • 第二步:添加图中3的部分,使之与1和2分开。

    • 右击图形左上角的layer标识或者使用F12快捷键,打开Layer Contents,以便在图形中添加数据;

    • 将D列数据添加到上一步绘制的图形中;

       

       

    • 同样的方法设置column格式

    • 同样方法设置标签label:标签的位置选为center,这样比较好看。

       

  • 第三步:其他格式设置,完成图形的绘制。

 

进阶教程:

  • 上图中3=2-1是指柱子的高度,比图第一组柱子,1的高度是0.9,2的高度是1.5,因此3的高度是1.5-0.9=0.6。

  • 但是图中column是二维的,图中3部分的宽度是1和2的两倍,因此要按面积来算的画,3部分的面积是2和1部分面积的2倍。

  • 可以将C列数据除以2,得到的图才是面积上的3=2-1。

     

     

  •  

    后续问题又来了,图中3部分的标签值是原来的一半了,因为C列数据除以2了。

  • 解决方法还是有的,Label from选择custom,格式为$(wcol(n)[i]*2, .1)

     

  • 完美!

 

 

所用软件:OriginLab OriginPro 2019@Windows 10 pro。

 

这个图看起来不好画,但构造好数据后会很容易,再次说明了,

好的图形不是画出来的,重在设计好的数据格式。

版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。
相关推荐