关于VB.NET画曲线图

时间:2022-06-01 20:18:18
我要用VB.NET画一个曲线图,数据在数据库里。
我想分时间轴和数据轴,时间轴分12个月,数据是365天的,下边显示12个月
我的数据库里存放的数据不连贯,就是说有时候的某一天甚至连续几天都没有数据,但不能为零,要根据前后有数据的两天直接画线。我该怎么做啊,很多人推荐FLexCell,可是它无法完成我要的那样子啊,它是将数据先放到表格中的一块单元格里,下边的轴是根据单元格的数据来弄的,要是不连续的天就乱了,或许是我不很了解怎么用它吧。请各位指点一下,急用!!!
还有就是左边的数据轴怎么定义2个标准,我可能要画2条线,一个的数值在2——30,另一个在50——200之间。欢迎大家踊跃回帖,路过的也帮忙顶一下,顶者都有分!!!!

12 个解决方案

#1


可以用图表控件实现,具体的需求可以到 bbs.evget.com交流

#2


推荐使用Dundas Chart for WinForm控件

#3


我想自己画啊   希望大家给点思路

#4


竟然没人会吗?顶住  快沉了

#5


vb6中有MSChart控件,不知vb.net中有没有

#6


eg:

g.DrawLine(pen, 0, 12 + font1.Height, 0+10, 12 + font1.Height+100) 'X偏移10,Y偏移100

#7


自己GDI画

#8


正在画  大家支持一下啊

#9


大家来看看啊

#10


对这个不太了解,帮你顶,不过我觉得GDI应该可以。

#11


看看GDI+,用graphics,应该可以实现的

#12


大家继续啊

#1


可以用图表控件实现,具体的需求可以到 bbs.evget.com交流

#2


推荐使用Dundas Chart for WinForm控件

#3


我想自己画啊   希望大家给点思路

#4


竟然没人会吗?顶住  快沉了

#5


vb6中有MSChart控件,不知vb.net中有没有

#6


eg:

g.DrawLine(pen, 0, 12 + font1.Height, 0+10, 12 + font1.Height+100) 'X偏移10,Y偏移100

#7


自己GDI画

#8


正在画  大家支持一下啊

#9


大家来看看啊

#10


对这个不太了解,帮你顶,不过我觉得GDI应该可以。

#11


看看GDI+,用graphics,应该可以实现的

#12


大家继续啊