先介绍Excel中双对数坐标图常用的生成方法:假设这是试验后得出的数据daW检测VBA
锥入深度daW检测VBA |
含水率daW检测VBA |
4.3daW检测VBA |
22.0daW检测VBA |
11.0daW检测VBA |
34.5daW检测VBA |
20.0daW检测VBA |
46.0daW检测VBA |
第一步:插入-图表-XY散点图-子图表类型(选第一个)-完成daW检测VBA
第二步:点绘图区右键-源数据-系列-添加-选择X、Y值(X值是含水率,Y值是锥入深度)-确定,daW检测VBA
第三步:点击X轴-坐标格式-对数格式(勾上)-确定daW检测VBA
第四步:点击Y轴-坐标格式-对数格式(勾上)-确定daW检测VBA
第五步:点绘图区右键-XY主、次网格线(勾上)-确定daW检测VBA
生成的图表大致如下:daW检测VBA
daW检测VBA
调整一下图表,把X轴最小值设为10,最大值设为70,Y轴最大值设为30,添加坐标轴标题,选择添加趋势线,设置趋势线格式,选择“幂”。但不管你如何设置,坐标轴标签都只会出现1、10、100这三个数,不会出现你想要的例如X轴的20、30、40、50;Y轴的2、3、4、5等这些数。如下图:daW检测VBA
daW检测VBA
这个图增加了液限和塑限的数据线条,为了把原来的线条和液限、塑限的坐标连接在一起,需要设置趋势线格式,在向后的数据里面输入适当的值。daW检测VBA
再来看一张通过常规坐标添加误差线的方式生成的图表,这里的坐标轴标签是根据数据源自动生成的,可以根据需要调整。daW检测VBA
daW检测VBA
这还是Excel图表不等距坐标的问题,需要采用添加误差线的方法解决,先输入两列数据:daW检测VBA
X轴辅助线daW检测VBA |
|
Y轴辅助线daW检测VBA |
数据daW检测VBA |
取对数daW检测VBA |
辅助1daW检测VBA |
|
数据daW检测VBA |
取对数daW检测VBA |
辅助2daW检测VBA |
10daW检测VBA |
1daW检测VBA |
0daW检测VBA |
|
1daW检测VBA |
0.00daW检测VBA |
1daW检测VBA |
20daW检测VBA |
1.30daW检测VBA |
0daW检测VBA |
|
2daW检测VBA |
0.30daW检测VBA |
1daW检测VBA |
30daW检测VBA |
1.48daW检测VBA |
0daW检测VBA |
|
3daW检测VBA |
0.48daW检测VBA |
1daW检测VBA |
40daW检测VBA |
1.60daW检测VBA |
0daW检测VBA |
|
4daW检测VBA |
0.60daW检测VBA |
1daW检测VBA |
50daW检测VBA |
1.70daW检测VBA |
0daW检测VBA |
|
5daW检测VBA |
0.70daW检测VBA |
1daW检测VBA |
60daW检测VBA |
1.78daW检测VBA |
0daW检测VBA |
|
10daW检测VBA |
1.00daW检测VBA |
1daW检测VBA |
70daW检测VBA |
1.85daW检测VBA |
0daW检测VBA |
|
20daW检测VBA |
1.30daW检测VBA |
1daW检测VBA |
|
|
|
|
30daW检测VBA |
1.48daW检测VBA |
1daW检测VBA |
生成图表按常规方式,不需要勾选“对数格式”,设置坐标轴格式,X轴最小值取1,最大值取2,因为取对数这一列最小值是1,最大值是1.85,1.85最接近的正整数是2。Y轴最小值取0,最大值取1.48。这里y轴辅助线中辅助2为1(因为x轴最小值为1)daW检测VBA
图表选择数据,为了方便区分,这里系列名称分别命名为“辅助1”、“辅助2”daW检测VBA
辅助1:X轴选择—表“X轴辅助线”取对数那一列的数据,daW检测VBA
Y轴选择—表“X轴辅助线”辅助1那一列的数据daW检测VBA
辅助2:X轴选择—表“Y轴辅助线”取对数那一列的数据,daW检测VBA
Y轴选择—表“Y轴辅助线”辅助2 那一列的数据daW检测VBA
这里的数据就是图表中X轴、Y轴的数据标签,可以通过修改添加自动调整。daW检测VBA
“辅助1”的坐标都在X轴上,添加“Y”误差线,根据Y轴的最大值设置正误差为1.48。daW检测VBA
“辅助2”的坐标都在Y轴上,添加“X”误差线,根据X轴的最大值设置正误差为2。daW检测VBA
选择误差线,添加数据标签,去掉X值Y值前面的√,勾选单元格中的值。设置数据标签格式,X轴的选择靠下,Y轴的选择靠右。daW检测VBA
将求得的液限和塑限的坐标值转换成对数添加到图表中(图中的虚线部分)。daW检测VBA |