DotnetChart问题!!

ReserveRainbow 2009-07-09 05:02:38
1.我先画了100个点的折线图,画完以后,用户点击向后按钮(或向右拖动滚动条),再在原图的后面接着绘制后面100个点,注意,它们是要连在一起的,这该如何实现?理论上我要向后绘制的点是无穷多的(需要在有需要时,才进行绘制)

2.DotnetChart的示例里面有一个通过Ajax控制一次绘制的点的数目的例子,它也只能应对总点数在1000或2000以下的工作。根据这个例子,解决了我的一部分问题,但是我现在要绘制的点特别多(保守估计在10W左右,并且是连续的),我一次只传入一个10000行的DataTable,它就特别慢,几乎是卡住了,这有什么解决方法没有?还是我用的不对?或是有什么其它的解决办法?

以上这两个问题其实只有一个,我的目的就是把这10W个点绘制出来,当然一次是不行的,所以需要分步绘制 只要一个能解决,我的问题就好办法,希望用过这个控件的帮帮忙,谢谢了!

注意,是C#语言 VB我不懂
小弟只有这么多分,全送了
...全文
17 点赞 收藏 7
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
ReserveRainbow 2009-10-14
没办法,帖吧
回复
ReserveRainbow 2009-07-10
自己up
回复
ReserveRainbow 2009-07-09
[Quote=引用 2 楼 owenliangbin 的回复:]
一次10000当然慢了。
响应向后按钮,输入新的Data来的更好一些。反正重新设置值,慢不了。
[/Quote]

重新绘制就不连续了
回复
zjszjssg 2009-07-09
下载了很多好东西,但不能帮忙只能支持了。
回复
ReserveRainbow 2009-07-09
[Quote=引用 1 楼 guan36ly 的回复:]
你这样画点跟人家做3D一样,没有算法优化或者调用硬件加速的话肯定耗CPU了。推荐还是画线吧。
[/Quote]

所以我希望能找到优化的方法
回复
owenliangbin 2009-07-09
一次10000当然慢了。
响应向后按钮,输入新的Data来的更好一些。反正重新设置值,慢不了。
回复
guan36ly 2009-07-09
你这样画点跟人家做3D一样,没有算法优化或者调用硬件加速的话肯定耗CPU了。推荐还是画线吧。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2009-07-09 05:02
社区公告

让您成为最强悍的C#开发者