永发信息网

如何用vb画折线图?

答案:2  悬赏:20  手机版
解决时间 2021-03-15 00:09
横坐标为一维数组的下标取值,纵坐标为对应数组元素的取值,最好有代码
例i=2,3,4,5,6,7,8,9,10
t(i)=0.8,0.6,0.5,0.4,0.3,0.2,0.1,0.05,0.02
最佳答案
参考代码:
Dim x2 As Integer '用来存储上一点的横坐标
Dim y2 As Integer '用来存储上一点的纵坐标
for k as integer = 2 to 10
if k=2 Then x2 = k : y2=t(k) '第一个点直接赋予坐标
Picture1.Line (k,t(k))-(x2,y2)

x2=k:y2=tk
next

存储坐标建议自定义Type,不建议使用数组下标来作为值的一部分
Type Point
X As Integer
Y As Integer
End Type
然后用数组Dim t(i) As Point来存储,
t(1).X = 2
t(1).Y = 3
这样比下标来存储点要好多了,因为下标是连续的,且只能为非负整数
全部回答
采用绘制直线的方法: 你给出了9个点坐标; (2,0.8)、(3,0.6)、(4,0.5)、(5,0.4)、.......... 把这些相邻的点之间用直线连接起来,就是折线了。 VB6可以在窗体上或者PictureBox里绘制图形,语句为: 对象.Line (x1,y1)-(x2,y2) 其中:(x1,y1)和(x2,y2)分别是两个点的坐标。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
交通事故对方送外卖电动车全责,交警已经出事
饥荒麦克斯韦的武器怎样再造
1661—1722年,清朝在位的皇帝是谁?
友谊林我想知道这个在什么地方
最近在电视上看到一个中国的动画片,讲的是玩
1丶2丶3、4、5二1填上、丶乘丶和括号
我的宝宝8月5号出生的,我不想要出生证上的名
酒店都有哪些部门和职位是不需要上夜班的?
联想yoga book用来写代码卡不卡 还有那上面用
瘦人健身要怎么练手臂粗壮
刘宝食品商店地址在哪,我要去那里办事
迟到总比不到好吗
36.7+5.8+4.2等于多少
(6,9),(7,8),(7,8),(10,5),(?,13)问号里面的
六零后,七零后,八零后,九零后,那个最难过
推荐资讯
秋田·照明方城专卖店在哪里啊,我有事要去这
小区安防系统包括哪些
痛风能喝红枣枸杞茶吗
三十岁女人离婚后断绝所有联系有可能复婚吗
如果新股申购不上资金什么时候返回账户
最能够体现地域文化特征的是城市中的: A
u盘装完后系统无法从硬盘启动了是怎么回事
中专生可以读长沙师范专科学校吗?
1.6克碳氢两元素组成的某种化合物在氧气中完
flash怎么用矢量图怎么做动画
心理学cssci刊物有哪些?有哪位大侠知道
去哪里买白蒄仁公丁香山奈大黄啊魏
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?