69905
当前位置: 首页   >  加入我们   >  【效率工具】利用Excel自动绘制Ashby图的软件!
【效率工具】利用Excel自动绘制Ashby图的软件!
发布时间:2025-08-19

【效率工具】利用Excel自动绘制Ashby图的软件!

作者:蔡永福

yongfu_cai@zzu.edu.cn

【背景】

        为了掌握自己研发出的材料性能如何,需要与现有的牌号成分或者文献成分多对比。Ashby图是最常用的性能对比图。但是在绘制的过程中,存在几个问题:

1. 数据点较多,从头绘制所需的时间较长 → 效率低

2. 利用Origin绘制的时候,往往是一个图形对应一个表格,数据的直观可视性不好 → 可视性差

3. 需要增加或者减少数据的时候,需要修改多个表格 → 效率低

4. 采用Excel绘制的时候,数据的可视性良好,但是需要手动修改每一个数据点的格式 → 效率低


【需求】

        需要一种具有良好数据可视性且高效地绘制Ashby图的方法


【解决方案】

        利用Excel的良好数据可视性,同时利用VBA编制自动绘制Ashby图的程序,解决效率的问题。


【方案特色】

        1. 自动绘制,高效(熟练后,绘制一张图时间<30秒)

        2. 图例形状及颜色丰富,可以按照自己审美选择


【使用说明】

        注意:需要打开宏功能 → 参考:excel宏的使用图解教程

        1. 界面如下:左边是绘制Ashby图所用的数据区域,中间是命令说明区域,右边是所有数据放置区域;
        2. 将所需绘制Ashby所用的数据放到X-axis title(下图中是YS_298K)以及Y-axis title(下图中是YS_77K)对应的列中。

        3. 在Maker列(图例列)中输入Maker编号(F01~F99、H01~H99中的一个),所有行对应的Maker输入结束后,按Ctrl+Shift+M 显示所有的Maker,确认是否是自己想要的Maker

        4. 按Ctrl+Shift+R,绘制Ashby图

        5. 在“背景填充色设置”单元格的右边填充上所需的背景色,按Ctrl+Shift+E改变Ashby图的填充背景颜色

        6. 由于Excel图例中无法设置下标,需要在组图的时候利用其他软件(如PPT)来加上图例。具体做法为,在Excel中,按Ctrl+Shift+Y,将B列的成分中的数字做成下标;之后按Ctrl+Shift+M在A列显示图例,之后将A列和B列以“图片(增强型图元文件)”的形式粘贴到PPT中进行组图排版。


图1:Excel界面说明

图2:图例及其说明