mschart 画折线问题
时间:2011-10-22
来源:互联网
我用VB 6.0 的mschart 控件画图
我用如下的数据得到四条 正常的折线
MyData(0, 0) = 50: MyData(0, 1) = 80: MyData(0, 2) = 50: MyData(0, 3) = 30
MyData(1, 0) = 100: MyData(1, 1) = 70: MyData(1, 2) = 100: MyData(1, 3) = 60
MyData(2, 0) = 150: MyData(2, 1) = 60: MyData(2, 2) = 150: MyData(2, 3) = 50
MyData(3, 0) = 200: MyData(3, 1) = 90: MyData(3, 2) = 200: MyData(3, 3) = 90
MyData(4, 0) = 210: MyData(4, 1) = 50: MyData(4, 2) = 230: MyData(4, 3) = 40
MyData(5, 0) = 250: MyData(5, 1) = 50: MyData(5, 2) = 250: MyData(5, 3) = 40
但我想再加一条,但数据不是完整的数据
MyData(0, 4) = 50
MyData(1, 4) = 100
MyData(2, 4) = 150
MyData(5, 4) = 250
默认情况 下 vb 自动默认为 MyData(3, 4) = 0; MyData(4, 4) = 0;
且自动连接这6个点得折线 ,而我想要的是连接(0,1,2,5)四个点的折线
怎么修改 ?VB 可以做到吗
我用如下的数据得到四条 正常的折线
MyData(0, 0) = 50: MyData(0, 1) = 80: MyData(0, 2) = 50: MyData(0, 3) = 30
MyData(1, 0) = 100: MyData(1, 1) = 70: MyData(1, 2) = 100: MyData(1, 3) = 60
MyData(2, 0) = 150: MyData(2, 1) = 60: MyData(2, 2) = 150: MyData(2, 3) = 50
MyData(3, 0) = 200: MyData(3, 1) = 90: MyData(3, 2) = 200: MyData(3, 3) = 90
MyData(4, 0) = 210: MyData(4, 1) = 50: MyData(4, 2) = 230: MyData(4, 3) = 40
MyData(5, 0) = 250: MyData(5, 1) = 50: MyData(5, 2) = 250: MyData(5, 3) = 40
但我想再加一条,但数据不是完整的数据
MyData(0, 4) = 50
MyData(1, 4) = 100
MyData(2, 4) = 150
MyData(5, 4) = 250
默认情况 下 vb 自动默认为 MyData(3, 4) = 0; MyData(4, 4) = 0;
且自动连接这6个点得折线 ,而我想要的是连接(0,1,2,5)四个点的折线
怎么修改 ?VB 可以做到吗
作者: yanasdf789 发布时间: 2011-10-22
就是遇到空值 怎么解决?
作者: yanasdf789 发布时间: 2011-10-22
个人认为MSCHART的局限性很大。
你这个问题如果要解决,只有用2和5来计算3和4的值,你的目的是2和5连成一条直线,所以3、4的值可以计算出来,然后赋值。这样2\3\4\5连起来也是一条直线。
但这个方法不是最终的解决办法。
我现在都不用MSCHART来画折线图或直方图。
直接用PICTUREBOX来作图。虽然多费一点代码,但想怎么画就怎么画,不受制约。包括坐标轴可以画成自己想要的样式。
你这个问题如果要解决,只有用2和5来计算3和4的值,你的目的是2和5连成一条直线,所以3、4的值可以计算出来,然后赋值。这样2\3\4\5连起来也是一条直线。
但这个方法不是最终的解决办法。
我现在都不用MSCHART来画折线图或直方图。
直接用PICTUREBOX来作图。虽然多费一点代码,但想怎么画就怎么画,不受制约。包括坐标轴可以画成自己想要的样式。
作者: jhjinpei 发布时间: 2011-10-22
比如MyData(0, 4)如果是空值怎么办,就没办法用前后两点的值来计算。
作者: jhjinpei 发布时间: 2011-10-22
作者: Veron_04 发布时间: 2011-10-22
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28