社区
C#
帖子详情
请问可以做成象股票一样,实时获得数据实时绘图这样的功能吗?
xxqqhh_nn
2006-06-23 08:12:41
最近我做个程序从单片机上获取数据,到计算机上绘图.
可是,他只能把所有数据取完以后一起画出来,请问大家知道怎么样能象股票一样来一个数据画一个点吗?
我用的是ZedGraph
http://www.codeproject.com/csharp/ZedGraph.asp
...全文
466
26
打赏
收藏
请问可以做成象股票一样,实时获得数据实时绘图这样的功能吗?
最近我做个程序从单片机上获取数据,到计算机上绘图. 可是,他只能把所有数据取完以后一起画出来,请问大家知道怎么样能象股票一样来一个数据画一个点吗? 我用的是ZedGraph http://www.codeproject.com/csharp/ZedGraph.asp
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smith888898
2006-08-25
打赏
举报
回复
真有兴趣就去
http://www.stockbook.cn/php/index.php
看看,有全套源码相送
kyle315
2006-08-24
打赏
举报
回复
呵呵,现在正好在作一个这样的程序,我的QQ上的Q-ZONE上贴了相关的图片,用GDI+,控制好坐标就行了,没有什么复杂的。我作了一个控件,设置好相关的参数,传递给它一个数组就行了,绘图很方便
Reeezak
2006-08-24
打赏
举报
回复
可以的
大体的思想是
至少两个线程,一个获取数据,一个画点(有可能是全部重画,比如杯赛而曲线,你至少要重画3个点)
可以参考dundas的那个动态图标,那个做得真的很好,性能非常不错
smith888898
2006-08-24
打赏
举报
回复
真有兴趣就去
http://www.stockbook.cn/php/index.php
看看,有全套源码相送
xxqqhh_nn
2006-06-27
打赏
举报
回复
可以给组件和用法的地址吗?
最好有示例程序
xxqqhh_nn
2006-06-27
打赏
举报
回复
大家一起写代码
fanciex
2006-06-27
打赏
举报
回复
我也碰到类似的需求,恐怕没有现成的,要自己开发了。
zdqluck
2006-06-26
打赏
举报
回复
呵呵,我建议你用一个组件,owc画
可以很省劲,并且组件是ms提供的免费呵呵
xxqqhh_nn
2006-06-26
打赏
举报
回复
可不可以先将所有数据读到数据库再用程序从数据库读数据出来绘图大概是这样吗?
addwing
2006-06-26
打赏
举报
回复
关注,帮你顶,!!!!!!!
達魔
2006-06-26
打赏
举报
回复
顺便说一下,利用二级缓存是为了避免闪屏的问题,这个不用多说,你是一定要使用的了。
達魔
2006-06-26
打赏
举报
回复
这是实时绘图的一种方式,你可以用定时器从你的单片机上读取数据,如果读到数据则触发绘图事件。其实重绘的是整个界面上的图像,而不是你刚接收到的一点,所以你要设计一种数据结构能够存储你接收到的所有数据或要在屏幕上绘图的数据。
原理基本就是这样……
slex
2006-06-26
打赏
举报
回复
GDI+显得过于高端且臃肿了些
BlueDog
2006-06-26
打赏
举报
回复
应该是两个线程,
一个工作线程专门负责取数据,简称A
另一个UI线程专门绘制 B
用窗口消息处理
你可以在A取到数据后,向UI窗口用SendMessage发送一个消息
必须是你自定义的消息WM_USER+XXX,
然后重载WndProc,处理这个消息,进行实时绘制
同样也还需要重载OnPaint,可以重绘所有数据
实际上由于单片机如果发送数据过快,而绘制跟不上数据的发送
还需利用缓冲队列来防止数据丢失的可能
Yuna_2z
2006-06-24
打赏
举报
回复
GDI+不知道可以不?
xxqqhh_nn
2006-06-24
打赏
举报
回复
给个网上教程连接也可以呀
chouer523
2006-06-23
打赏
举报
回复
沒有做過這個方面的 你可以去網上找找看啊
diandian82
2006-06-23
打赏
举报
回复
GDI+不是可以画么?
xjshuaishuai
2006-06-23
打赏
举报
回复
留一个邮箱,以前写过,不过是DLL,你用Reflector去看代码.
对了,过了下午不给发了,因为公司不让上网了.
amandag
2006-06-23
打赏
举报
回复
toy程序,拿不出手
加载更多回复(6)
Python
数据
可视化教程:基于Plotly的动态可视化
绘图
以Python为基础进行
数据
分析,Matplotlib存在不够美观、静态性、不易分享等缺点,限制了Python在
数据
可视化中的发展。为了解决这个问题,新型的动态可视化开源模块Plotly应运而生。由于Plotly具有动态、美观、易用、种类丰富等特性。项目案例包括泰坦尼克号
数据
、鸢尾花
数据
、航班
数据
、金融类
数据
进行可视化图表分析,可以快速让大家如何掌握项目中的
数据
分析如何处理。项目实战内容:泰坦尼克号
数据
、鸢尾花
数据
、航班
数据
、金融类
数据
数据
分析基础-
数据
可视化学习笔记03-可视化的符号与表示-图形符号学
图型符号学(Cartographic Symbolization)是地图学领域中的一个重要概念,涉及到如何使用不同的符号、颜色、图案和标记来在地图上表示地理信息和
数据
。地图制图人员需要根据不同的
数据
类型、目标受众和使用场景,选择适当的符号化方法来制作具有表达力和可视化效果的地图。符号化设计:图型符号学包括选择适当的符号、颜色和标记来表示不同的地理特征和现
象
。符号可以是点、线、面、图案、标签等,每种符号都应该与所代表的地理现
象
相匹配。这需要考虑符号的布局、密度、重叠等因素,以确保地图的清晰性和易读性。
数据
可视化资料摘抄
大
数据
可视化,就是指将结构或非结构
数据
转换成适当的可视化图表,然后将隐藏在
数据
中的信息直接展现于人们面前。那
数据
可视化的优势在于合成呢?1. 展示需要相比传统的用表格或文档展现
数据
的方式,
数据
可视化能将
数据
以更加直观的方式展现出来。使
数据
更加客观、更具说服力。在各类报表和说明性文件中,用直观的图表展现
数据
,显得简洁、可靠。在可视化图表工具的表现形式方面,图表类型表现的更加多样化,丰富化。除了传统的
IBM:gnuplot 让您的
数据
可视化 自由控制高级图表和
数据
绘图
http://blog.163.com/ll_lizzie@126/blog/static/1322761732010117101614282/ 简介: 使用 Gnuplot 4.0 将
数据
和函数转换为专业的图表,Gnuplot 4.0 是一种免费分发的
绘图
工具。本文是 gnuplot 的实践指南,着重讲述了有效使用此工具的一些惯例 Gnuplot 是一种免费分发的
绘图
工具
gnuplot
绘图
技巧
自由控制高级图表和
数据
绘图
Nishanth Sastry (nishanth_sastry@us.ibm.com), 专职软件工程师, EMC Nishanth R. Sastry 在 1999 年
获得
了计算机科学与工程学士学位,以优异的成绩从印度班加罗尔大学的 R.V. College of Engineering 毕业。2001 年,他
获得
了得克萨斯大学奥斯汀分校的计算机科学硕士学位。他是 IBM 的人才孵化计划的毕业生,现在是致力于 IBM Lotus Workplace 的专职软件工程师。您可
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章