C# mschart大数据显示问题

问题描述

最近在写一个程序,从检测设备实时接收数据,并用mschart实时动态显示走势图,一共有5万个数据,现在问题是随着数据量的增加,mschart图形显示越来越慢,而且用滚条拉动的话非常卡,有没有好的解决办法,谢谢。下面一段程序是给mschart赋值的部分。intsum=0;intcount=0;try{SocketsocketServer=socketClientParaasSocket;while(true){byte[]arrServerRecMsg=newbyte[6];//将接收到的信息存入到内存缓冲区,并返回其字节数组的长度intlength=socketServer.Receive(arrServerRecMsg);stringaa=System.Text.Encoding.Default.GetString(arrServerRecMsg);sum=sum+Convert.ToInt32(aa);if(count%50==0){if(this.chart1.InvokeRequired)//等待异步{chart1.Invoke(newAction(()=>{chart1.Series["SeriesD56"].Points.AddY(Convert.ToInt32(sum/50));}));this.BeginInvoke(newMethodInvoker(delegate(){chart1.ChartAreas["Default"].AxisX.ScaleView.Scroll(ScrollType.Last);}));}else{chart1.Series["SeriesD56"].Points.AddY(Convert.ToInt32(sum/50));}sum=0;}count++;GC.Collect();}

解决方案

解决方案二:
1.如果5w数据一定要全部显示,那lz得花钱换控件了2.可以换成分页方式,比如每次只显示2000个点给用户提供跳转按钮,根据需要进行跳转
解决方案三:
你好,请教一下,如果winform的话,如何动态分页?
解决方案四:
引用1楼xian_wwq的回复:

1.如果5w数据一定要全部显示,那lz得花钱换控件了2.可以换成分页方式,比如每次只显示2000个点给用户提供跳转按钮,根据需要进行跳转

你好,请教一下,如果winform的话,如何动态分页?
解决方案五:
简单说下思路,后台的数据(5w条)放入List,需要显示那一部分,就从list中拷贝相应的数据,然后绑定到控件显示。其实就是换个方式,绕过加载大量数据
解决方案六:
引用4楼xian_wwq的回复:

简单说下思路,后台的数据(5w条)放入List,需要显示那一部分,就从list中拷贝相应的数据,然后绑定到控件显示。其实就是换个方式,绕过加载大量数据

如果chart中有滚动条的话,我保存图片,能不能把界面上隐藏的那部分图形一起保存下来?
解决方案七:
我感觉GDI+会不会好一些
解决方案八:
引用6楼SomethingJack的回复:

我感觉GDI+会不会好一些

之前用的是GDI+效果还行,但是计算坐标之类的太麻烦了,而且放大缩小不好计算。

时间: 2024-08-02 19:20:44

C# mschart大数据显示问题的相关文章

大数据显示互联网行业加班最狠 怎么破?

文章讲的是大数据显示互联网行业加班最狠 怎么破,"加班"这个词对于现代上班族来说一定不会陌生,尤其是在互联网行业奋斗的人们,而在互联网行业中的程序猿们更被誉为加班中的"战斗机".近日,滴滴发布的<中国智能出行2015大数据报告>更是从侧面印证了这一点,数据中显示,北京是全国加班最严重的地方,白领19点前下班的人数比例不到四成.综合多个行业的"大排名",下班时间最晚前10名分别是:可口可乐.奇虎360.宝洁.阿里巴巴.京东.森马服饰.联

大数据显示2017我们将告别“穷游”

文章讲的是大数据显示2017我们将告别"穷游",相对于"穷游",时下在旅游消费领域,越来越多被提及的恐怕是"轻奢"二字.在经济条件许可的前提下,越来越多的年轻人开始追求相对较高的生活品质.22日,在由旅业传媒主办的"国家旅业2017开年头脑风暴大会"上,Travelzoo旅游组中国区副总经理贺晟谈到,2017年,我国将迎来国内轻奢旅行新元年. 根据Travelzoo多年经营数据,从全球范围来看,如今的时尚旅行轻奢人群已经达到2

阿里百度大数据显示中国经济日渐企稳

文章讲的是阿里百度大数据显示中国经济日渐企稳,9月22日,据彭博社报道,虽然关于中国经济增速放缓的担忧仍在持续,但从中国最大搜索引擎.最大电商平台和主要的银行卡网络的数据来看,中国经济已经出现了企稳的信号.通过3项另类指标可以发现,这个世界第二大经济体的增速放缓幅度正在降低,而硬着陆的风险也已经下降.这与本周公布的一项调查结论不谋而合,该调查表明:在经历了股市暴跌和货币贬值后,中国陷入经济崩溃的风险很低. 小企业复苏 根据百度开发的一项初步指标,在最近创下2010年以来的最低水平之后,网民对中小

大数据显示:百姓对房地产后市保持积极态度

4月份以来,各地方营业税改革细则出台,直接刺激成交量上升,为房地产商品的提价创造了空间大众对楼市进一步回暖企稳保持积极态度.近日,国家统计局统计科学研究所.厦门大学数据挖掘研究中心对中国房地产网络舆情进行分析调查,从近期大众关注度较高的11个热点话题出发,利用网络爬虫技术得到网络舆情信息共58387条,通过词云.关联分析以及倾向性分析等技术着重描绘了相关地产舆情话题间的热度差异.内容特征.关联关系以及倾向趋势. 分析结果刻画了当前大众的房产话题关注特征,也从侧面勾勒出我国房地产市场发展的现状.

大数据显示:穷人真的大多用安卓机

这些地图监控Twitter发布消息的手机来源,发现富人集中的地区,用iPhone发Twitter的比例更大一些. 下面这几张地图表示Twitter上2.8亿条帖子的发布者位置,它显示美国一个令人沮丧的鸿沟. 下图显示,发布于纽约曼哈顿的Twitter消息,往往来自iPhone手机(红),而发布于新泽西州纽瓦克的Tweets往往来自Android手机(绿). 如果你住在美国,你肯定会知道曼哈顿(Manhattan)是富人居住区,而穷人住在纽瓦克(Newark).根据美国人口普查的数据,曼哈顿居民的

C# Mschart获取数据点显示信息

问题描述 以下代码是Mschart控件中,当鼠标放置于曲线数据点时显示对应信息.///<summary>///获取数据点信息///</summary>privatevoidChart1_GetToolTipText(objectsender,System.Windows.Forms.DataVisualization.Charting.ToolTipEventArgse)[align=left]{switch(e.HitTestResult.ChartElementType){ca

大数据热的冷思考:无法取代传统的新闻传播科研方法

古希腊哲学家毕达哥拉斯曾经提出"数是万物的本源"的思想,认为世界万物归根结底都是由某种数量关系决定的.在历史上,人类量化世界的野心和尝试从未停止,而科技的进步则不断为这一目标提供越来越快捷的技术条件.2012年,技术词汇"大数据"进入人们的视野,不同于传统意义上"数据=数字"的是,在互联网.物联网高速发展的今天,网购经历.视频节目.微信语音都是数据.大数据技术量化一切的优势,使其在几年内成为每一个行业不可或缺的生产力,拥抱大数据时代到来的言论甚嚣

一篇文章总结大数据营销的几道坎!

大数据营销作为一项新兴的技术,注定属于明天,且只能属于明天.我们所能做的,应该是心存敬畏,保持关注,敏锐洞察,去伪存真. 我们生活的这个时代,如果几个人谈新营销,不聊几句大数据,总觉得惶惶不安.我总碰到这样的人,聊起自己的项目来,会说:"我们这个项目应用了大数据技术."一问数据来源,会说:"我们有几千个顾客的电话."你不是在逗我吧?你跟我说这东西叫大数据? 喜欢聊大数据.喜欢听别人聊大数据.或者像我这种经常被迫听别人聊大数据的人,对下面这个故事应该不陌生: 某必胜客

拥抱“大数据时代” 共享发展新成果

近现代历史上的数次技术产业革命,中国均以学习者和模仿者的姿态出现.而在云计算和大数据所带来的新变革中,中国与世界的距离最小,在很多领域甚至还有着创新与领先的可能.以开放的心态.创新的勇气拥抱"大数据时代",就一定会抓住历史赋予中国的这一伟大创新机会. 习近平在中共中央政治局第三十六次集体学习时强调,我们要深刻认识互联网在国家管理和社会治理中的作用,以推行电子政务.建设新型智慧城市等为抓手,以数据集中和共享为途径,建设全国一体化的国家大数据中心,推进技术融合.业务融合.数据融合,实现跨层