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

怎样使二维柱状图绘制出立体圆柱效果?如何绘制误差棒柱图?

花儿提问:下面这张图怎么绘制?

样图分析:

这是一张双Y图,需要两个图层;

柱状图采用双色渐变填充,具有圆柱感;

具有误差棒;

第三组数据的柱子具有层次感。

大多数同学就卡在第4点上了,怎样巧妙地将第三组柱子挡在前两组柱子前面且居中显示?

下面是具体的教程。

1. 数据表结构

准备一张数据表,1列X,3列Y,且每列Y后面紧跟误差列。误差列的定义方法:选中列,右键“set as yEr±”。

2. 绘制带误差棒的柱状图

第一步:选择数据绘制柱状图

选择前2组数据列(包括误差数据列),点击下方的柱图工具,绘制出一个图层两组柱子的图。

第二步:添加图层

在图形左上角1右边空白处右键选择add new layer(Axes),选择Right Y(linked X scale and Dimension)

第三步:添加第3组数据

首先点击左上角的2层,双击右Y轴,在弹窗中调整第二图层的Y轴范围(0~80),确定。将数据表和图形窗口并排放置(哪个窗口都不要最大化),选择数据表中第三组的XYyEr三列数据,将鼠标移到这3列右边缘,待鼠标形状变为叠层图标时,按下鼠标左键不放,向图形窗口中拖并释放,即可绘制出第三组柱子。

拖入绘图后,第二层的xy坐标轴范围发生了重置,出现了柱子错位的现象,需要调整第2层X轴范围与第1层的X范围一致。另外第3组柱子的宽度与前两者不一致,双击第3组柱子,调整spacing柱间距到合适值。

得到下图的效果:

调整颜色可得到普通图形:

3. 调整柱状图的圆柱填充

第一步:圆柱填充

通过前面的方法绘制的柱状图,第一二组柱子是群组group状态,首先接触群组变为独立,然后选择相应的柱子,修改Pattern的Fill和双色填充以及方向。

第二步:修改图例

点击左上角的图层2,然后在图形空白处点右键,选择legend在选择update legend。或者点击左边工具栏下方的图例按钮。

最终得到下图的效果:

华算科技专注理论计算模拟服务,是唯一拥有VASP商业版权及其计算服务资质和全职技术团队的计算服务公司,提供全程可追溯的原始数据,保证您的数据准确、合法,拒绝学术风险。

目前我们已经完成超过500个服务案例,客户工作在JACS、Angew、AM、AEM、Nano Energy、Nature子刊、Science子刊等知名期刊发表。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券