EXCEL VBA 只对某些行的数据画图

EXCEL VBA 只对某些行的数据画图,第1张

1将数据点坐标在工作簿中录入,一般为点(x,y)形式,体现在Excel中可以是两列数据。附图为示例中的点。

2在Excel2010中,选择插入带线的x,y散点图;

3右键→选择数据,选好数据区域后,点击确定即可生成图表。

4生成的图标为附图,由于习惯于坐标轴在左下方,所以此时将图标类型修改为折线图(带数据的堆积折线图)即可。

Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Type POINTAPI
X As Long
Y As Long
End Type
Public Function getmouse_x_y() As POINTAPI
GetCursorPos getmouse_x_y
End Function
sub test()
'call getmouse_x_y '调用“获取鼠标坐标值过程”(假定你们给的过程/程序,名叫getmouse_x_y)
if getmouse_x_yx>100 and getmouse_x_yy>100 then …… '根据返回当前鼠标的坐标值执行某过程/程序
……
end sub

1同类可比的曲线放在一起,否则分页。
2采取使用单位的调整的方法,让同类曲线进行趋势比较,数值在同一个数量级里面的,放在主坐标轴里面。
3对于通过使用单位的调整,数值也不能达到在同一个数量级里面,但还想进行比较的,放在次坐标轴里面。
4曲线要高低错落有致,让读者一目了然的发现差别或相同点,即趋势正相关或趋势负相关或趋势不相关(局部或全部:-1≤r≤1)----这是曲线表达的最基本目的。

1首先选中要处理的数据,即您需要绘制图标的数据,如下图所示,一般来说应由三组以上数据组成。
2在“插入”菜单下找到找到柱形图按钮,此处任选一种图标形式,其他的图标形式原理类似。
3下图是插入的原始柱形图,会发现其实只有两个坐标,接下来需要对第三组数据进行坐标处理,如下如选中第三组数据柱状图。
4单击"右键"调出右键菜单,如下图选择“设置数据系列格式”。
5在d出的窗口中选择“系列选项”菜单,如下图设置,选择“次坐标轴”。
6这时候已经出现三个坐标轴了,但是图标显示的方式不是很好看,我们需要对第三坐标数据的柱形图做些修改。
7选中第三坐标数据柱形图,单击右键调出右键菜单,选择“更改系列图标类型”。
8在d出的窗口中选择折线图,当然也可以根据需要和喜好选择其他的图标类型。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13389428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-26
下一篇 2023-07-26

发表评论

登录后才能评论

评论列表(0条)

保存