当前位置:编程学习 > C#/ASP.NET >>

图表相关,MSCHART相关,C#,曲线图绘制及缩放,问题内详

一直没用过mschart,最近的项目中有用到这个,感觉界面还比较好看
用的.net4.0

想请教一下用mschart能否实现如常见的股票基金类型软件中通过滚轮对图进行缩放,如果可以的话麻烦给个例子

补充一下,下载了msdn上的mschart来看了下,里面确实有缩放的功能,但是那个不是我要的效果

我要的不是对图形缩放,而是改变x轴的单位

比如说x轴默认最大单位是分,20个点,最小单位是秒,1200个点

也就是说当我通过滚轮把单位事件调整到最小的时候,图表的x轴也变长了,我能详细的看到10秒内数据所产生的曲线图

不知道这样描述够不够清楚,期待大神出现帮忙

另外还有个不算问题的问题,批量数据的保存不知道各位采取的是什么办法

因为客户需求必须不采用需要单独安装的数据库,所以用了ac的库

软件需要从串口获取数据保存来生成相应的图表和报表,一个获取周期为10-20分钟

每0.1秒产生12个数据

也就是相当于12*100*60*20条数据

我现在采取的方式把串口数据读到内存中,加上读取时间,及数据通道等组成一条完整的数据,

当完成了一次获取周期后,把内存中的数据又全部写到一个xml文件中

感觉虽然能用,但是效率很差,最纠结的是如果中途停止了接收,很难继续接收,只能从头开始

不知道有没有好点的解决办法? --------------------编程问答-------------------- --------------------编程问答-------------------- 前段时间刚写了个曲线图控件,X轴也支持时间,最小单位到秒。

留下QQ,传给你,你试着看看可否满足你的需求。 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- qq就是名字啊,就是为了方便,所以才用qq号当了用户名

楼上的,先谢谢哦,加我吧,qq886372

最近不知道为什么,好几个问题都没人解答,不知道是我说的不够详细还是其他什么原因 --------------------编程问答-------------------- 楼上说加qq也没加
几天了,还是没个好的解决办法哦 --------------------编程问答--------------------
引用 2 楼 libinguest 的回复:
前段时间刚写了个曲线图控件,X轴也支持时间,最小单位到秒。

留下QQ,传给你,你试着看看可否满足你的需求。


能不能也发个给我,qq 479691862 --------------------编程问答-------------------- 我想知道,最后是怎么解决这个问题的。我也遇到了这个问题。 --------------------编程问答-------------------- 举个例子:
for (double t = 0; t <= 2 * 16.5; t++)  
49.            {  
50.                double ch1 = Math.Sin((t + 智力) * 2 * Math.PI / 33);  
51.                曲线显示.Series["智力"].Points.AddXY(t, ch1);  

更改X轴2 * 16.5数值可以看到不同周期曲线,当然还可以改变Y轴数据同时改变X轴数据,怎么灵活看需要而设计。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,