我是通过StreamReader读取文件,文件是数字加符号‘,’,现在我将每行的第一个数据存在一个集合中,作为chart数据的数据源。但是现在文件一共有3W多行,用这个方法读取数据好慢,求各位大牛能不能有一种提高速度的方法?
还有就是,我想实现绘制的曲线能通过鼠标点击实现局部放大。
求有经验的哥哥们给个帮助,跪谢!
你这是有两个问题
1、从文件读取3万多行数据,太慢。
2、从数据绘制曲线,可以通过鼠标点击实现局部放大。
先说文件读取3万多行,读完以后还要对数据进行截取。
加快的方式有很多,比如硬件性能提升是一种,比如不要存在文件中,存在数据库中。
或者看看写的代码,存放的类型等等,是否有可以优化的地方。
至于画曲线,据我所知,好像随便哪个能画CHART的都能放大,所以你的问题应该是点击放大?这个通过鼠标点击事件可以做到。
您好,因为现在有个功能是需要通过鼠标截取一段范围实现曲线局部放大,但是我现在不知道用什么方式,能给我详细一点的解答吗?非常感谢!
@寻求帮助的编程小白:
参考类似图片放大缩小的代码。
简单的说,一个区域,比如说500X500,放图片,图片过大如何处理?很简单
你可以将图片的location 定位为-300,-200,那么0,0这点显示的就是图片300,200的像素。
@爱编程的大叔: 不仅要实现简单的放大,坐标也会跟着放大的变化而变化。
@寻求帮助的编程小白: 你知道程序员最讨厌啥么?
需求不明确...我不可能给你解决所有问题的,你一次问一个问题。
@爱编程的大叔:实在不好意思,可能我表达的不够清晰,之前说的局部放大就是为了能看到这一部分内容更精确的曲线。
1 读文件慢不知道咋解决
2 是类似于缩放的功能吗?
http://blog.csdn.net/dqs78833488/article/details/51712360