解决方案 »
- 求大虾指教~
- foreach中修改容器
- 在绑定dataset后,更新datagridview后,如何把插入的数据更新到数据库里
- 双击通知区域图标时,怎样实现把主窗体显示出来并设为活动窗体?
- 怎样用C#得到和Microsoft的控制面板中“添加或删除程序”里面显示一样的软件列表?
- 最近想做一个用C#.net 编写 windows 应用程序,实现动态多语言功能,想用XML文件作为语言包,请问哪里有代码可以下载么?
- 用C#做一个WEB浏览器,如何实现按住Shift键时就一律在新窗口打开链接(像腾迅TT浏览器一样,最后10分)??
- 问一简单问题,望各位兄弟帮帮忙~
- SQL语句报错“不允许使用列名”
- C# 如何发送这样的数据
- WPF安装部署项目
- vs2013如何编写windows普通窗体程序?
从你的代码来看,影响速度的应该是从数据集中读取数据,而不是在chart中绘图
要不事先把400条记录的数据,读取到数组中,然后再去显示,这样应该很快
是可以设置X轴坐标和Y轴坐标的啊
你直接400个点一次性扔进去不就得了
并不是1ms扔一个,它X轴就间隔1ms啊
动态刷新,应该是更新后台的数据集,删除最老的,添加最新的。
不知道楼主用的那个控件,zedgraph可以直接加curve,2000点以内1秒肯定加载完了。
chart.Series[0].YValueMembers = "operaforce";
chart.Series[0].XValueMember = "movelenght";
chart.DataBind();我用以上代码是可以一直性显示图形的,如图,但客户要求要看到这个动态走势,就是看到这些点一个个加载进去的,当然速度要快,比如3秒之内这个走势图完成加载,这样客户可以很清楚看到这个运行轨迹