请教下winform如何绘制包含数百万个点的曲线并进行无卡顿缩放和移动

.NET技术 > C# [问题点数:50分]
等级
本版专家分:80
结帖率 95.83%
等级
本版专家分:18559
勋章
Blank
签到王者
Blank
GitHub
Blank
银牌 2020年1月 总版技术专家分月排行榜第二
2019年12月 总版技术专家分月排行榜第二
Blank
铜牌 2020年2月 总版技术专家分月排行榜第三
等级
本版专家分:2681
勋章
Blank
签到新秀
等级
本版专家分:80
等级
本版专家分:3812
勋章
Blank
签到新秀
等级
本版专家分:35352
勋章
Blank
签到王者
Blank
脉脉勋章
Blank
GitHub
Blank
领英
等级
本版专家分:80
等级
本版专家分:80
等级
本版专家分:80
等级
本版专家分:0
勋章
Blank
签到新秀
等级
本版专家分:16015
勋章
Blank
黄花 2012年4月 C++ Builder大版内专家分月排行榜第二
2011年4月 C++ Builder大版内专家分月排行榜第二
2009年12月 C++ Builder大版内专家分月排行榜第二
2009年11月 C++ Builder大版内专家分月排行榜第二
2009年10月 C++ Builder大版内专家分月排行榜第二
2009年8月 C++ Builder大版内专家分月排行榜第二
2007年5月 C++ Builder大版内专家分月排行榜第二
2002年5月 C++ Builder大版内专家分月排行榜第二
2001年10月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2013年5月 C++ Builder大版内专家分月排行榜第三
2012年7月 C++ Builder大版内专家分月排行榜第三
2012年5月 C++ Builder大版内专家分月排行榜第三
2011年5月 C++ Builder大版内专家分月排行榜第三
2011年3月 C++ Builder大版内专家分月排行榜第三
2010年12月 C++ Builder大版内专家分月排行榜第三
2010年10月 C++ Builder大版内专家分月排行榜第三
2010年1月 C++ Builder大版内专家分月排行榜第三
2009年9月 C++ Builder大版内专家分月排行榜第三
2009年7月 C++ Builder大版内专家分月排行榜第三
2009年6月 C++ Builder大版内专家分月排行榜第三
2009年5月 C++ Builder大版内专家分月排行榜第三
2006年3月 C++ Builder大版内专家分月排行榜第三
2005年9月 C++ Builder大版内专家分月排行榜第三
m0_37748860

等级:

winform 绘制实时曲线图,数据多了之后开始卡顿

一开始取值显示数据的时候,还算流畅,但是当过了三四十秒后,四条曲线上面的多了,显示的时候就开始卡顿了,有什么办法能够让这实时曲线图跟数据采集频率一致,并且不卡顿界面的办法? ![图片说明]...

C# Winform绘制动态曲线

前阵子做了一项目,关于绘制实时温度、空气湿度的动态曲线,用到了C#的动态绘制曲线,后面给大家简单介绍一下。 解决问题的主要思路: 1.将获取的数据作为y轴的数据,保存在一动态链表的数组DataL(List),...

C# Winform 使用GDI+ 绘制实时曲线图、面积曲线

问题来源 最近为了公司界面的美化,想将原来的单纯曲线绘制变成曲线面积图。功能需求 1.通过一系列的绘制曲线面积图或者曲线图。 2.能够实现实时界面刷新。 3.曲线图里面的很多属性都能自定义。需求分析 ...

C# WinForm中使用Chart控件绘制曲线

展示一小Demo 在窗口中读取txt文件数据,使用chart控件绘制曲线。 首先,在空白的窗体上拖入一按钮,命名为打开,执行打开文件职能;一文本框,用来显示文件的路径;再拖入一chart控件。 在chart...

效果很好的winform图片查看器(包含拖拽移动缩放

分享网友做的效果很好的winform图片查看器,主要包含拖拽移动缩放,我也是找了很久才找到的。

Winform图片拖拽移动缩放

实现了在Winform中图片的拖拽移动缩放,用到了PictureBox控件.... http://yajin167.info/2012/06/23/1191.html

C# WinForm开发系列之chart控件画折线图柱形图自定义鼠标移动到数据标记显示提示信息

1.首先拖动chart控件到窗体,设置chart1的属性Legends中默认的Legend1的Enable为false; 2.设置Series的ChartType为Line 3.后台绑定数据  List xData = new List() { "A", "B", "C", "D" };...

Winform控件缩放

通过设置Anchor属性、Dock属性或使用布局实现控件的自动缩放

C# Winform 图形缩放平移示例

采用C# 技术,一简单Winform 程序。程序简单有图像缩放平移功能,可以提供开发思路

使用 Winform chart 绘制大数据量波形图,带缩放功能

我这的需求是使用Winform自带的chart控件,完成多路信号的显示,可以放大。缩小查看数据。好了。先上张图: 点击查看数据按钮,将生成的模拟信号数据显示出来。一共是52路信号,每长度是1600。 用鼠标点击想要...

Winform无边框移动,修改窗体大小,并且等比缩放

之前做一SDK,窗体没有边框,但是没有边框,窗体就不能移动,并且不能修改大小,经过修改,窗体可以移动,并且能移动大小,但是发现窗体拉到以后分辨率会降低,经过努力,终于把无边框窗体改成可以拖动,改变大小...

winform 以光标指向为中心 通过鼠标滚轮对图片进行缩放

最近一项目需要涉及到图片的全屏显示以及缩放拖动功能,其中缩放实现需要考虑的一点就是为了有更好的用户体验,需要在缩放的时候以光标所处位置为参考进行缩放操作,简单来说就是,缩放前后光标在图片上所处的...

C#:winform使用chart控件绘制折线图,时间轴可缩放

最近做的一项目里用到这部分 打算记录下来 挖

C# winform 窗体去掉标题title,设置窗体可以移动

1.去掉winform窗体的标题栏: this.FormBorderStyle = System.Windows.Forms....若是要移动窗体,可以通过设置窗体鼠标按事件鼠标移动监听事件来实现窗体的移动。 2.实现窗体移动的监听事件: 1)MouseDown...

基于mschart控件,绘制工控采集类曲线,可对图像进行缩放,拖动滚动条显示放大后的图像

基于mschart控件,绘制工控采集类曲线,可对图像进行缩放,拖动滚动条显示放大后的图像,动态显示曲线上的数值 在工控、采集、测试类项目中经常需要对采集接收回来的数据进行图像、曲线显示,本人在项目中经常...

Winform下调整缩放与布局以及分辨率界面混乱解决办法

根据像素来设置界面每控件大小,界面将整体缩放而不会凌乱,利用的就是DPI本身的特性。 缺点是字体大小都一样的,如果每控件单独设置那太麻烦了。不推荐 public static void SetAutoScaleMode(Form form) { //...

winform 无边框中添加的pannel 怎么实现移动缩放

最近在做一无边框的窗体界面,通过百度查询了实现窗体的移动缩放,但是在窗体上添加了pannel 以后,运行后就不能够实现,点击控件处实现以上功能,请问怎么实现了 代码如何写了 小白求助!!!!!!!

C# winformchart动态曲线绘制(能局部放大)

C#中使用chart能很方便的实现动态曲线,使用自带的游标也能实现局部放大,可以很方便 实现的界面如下: (整体) ...

C# Winform 控件大小随窗体大小等比例缩放

所谓组件化,就是将代码中公共模块的代码提取出来作为一方法或函数,使其能够被其他程序或者他人直接使用。 public Form1() { InitializeComponent(); x = this.Width; y = this.Height; setTag(t...

Winform 界面卡顿问题

2019独角兽企业重金招聘Python工程师标准>>> ...

C# Winform 柱状图/曲线图(Chart组件)

柱状图: 曲线图: 要柱状图还是曲线图这边选就行了 ...// 设置曲线的样式对象 Series singer_series = sum_chart.Series[0];...// 画样条曲线(Spline) ...// 线宽2像素 sum_series.BorderWidth = 2; ...

C#Winform中运用DevExpress提供的ChartControl控件绘制多条曲线

using DevExpress.XtraCharts; private void Frm_CurveQuery_Load(object sender, EventArgs e) { ChartControl spineChart = new ChartControl(); Series series1 = new Se...

c#winform控件过多卡顿问题解决方案

近期在项目中遇到了登录以及切换界面时,界面不停闪烁的问题,经过查阅发现以下方法可以成功解决该问题。 将下面代码添加到窗体代码中即可: protected override CreateParams CreateParams //防止界面闪烁 ...

Windows10显示缩放导致Visual Studio 2017 WinForm窗体设计器在高DPI设计时界面/布局/大小问题

目录 一、问题 二、解决方案 三、最佳解决方案 ...(5)填写数值数据(注意填写完整,少一字符都一字符都不行) (6)验证结果 四、总结 一、问题 图1 VS WinForm窗体设计器显示问题(信息栏是V...

winform 在不同分辨率,不同屏幕,可以任意缩放比例,调整字体大小、界面恢复

1、 winform 在不同分辨率,不同屏幕,可以任意缩放比例, 2、控件 相互关系不变,自动跟随主窗体调整大小。 3、增加了一键恢复到原始状态的功能。 4、可以自动调整字体大小。   备注: 1、所有控件的...

WinForm界面禁止缩放

WinForm界面禁止缩放     两行代码即可:     设置窗体如下属性 //禁止缩放 this.MaximizeBox = false; this.FormBorderStyle = FormBorderStyle.Fixed3D; ...

C# WinForm控件的拖动和缩放的实现

实现起来其实很简单的,主要是设计控件的MouseDown、MouseLeave、MouseMove事件,下面的几步骤将逐步实现C# WinForm控件的拖动和缩放的功能。 1、定义一枚举类型,描述光标状态 private en

WinForm绘制直线、曲线、矩形、椭圆、圆弧

WinForm绘制直线、曲线、矩形、椭圆、圆弧 新建一窗体、添加六按钮,插入下面的代码、得到上图。 private void button1_Click(object sender, EventArgs e) { //创建画布 Graphics g =...

从零基础开始用Python处理Excel数据.pdf

首先学习Python的基础知识,然后使用Python来控制Excel,做数据处理。 Excel使用者、Python爱好者、数据处理人员、办公人员等 第1章 python基础 1.1 什么是python? 1.2 为什么要学习用Python处理Excel表格? 1.3 手把手教你安装python程序 1.3.1 下载python 1.3.2 安装python 1.3.3 验证是否安装成功 1.4 安装Python集成开发工具PyCharm 1.4.1 下载 1.4.2 安装 1.5 Python的输入与输出

数学建模30种算法大全

数学建模最常用的30种算法! 全国大学生数学建模竞赛创办于1992年,每年一届,已成为全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞赛。2018年,来自全国34个省/市/区(包括香港、澳门和台湾)及美国和新加坡的1449所院校/校区、42128个队(本科38573队、专科3555队)、超过12万名大学生报名参加本项竞赛。

相关热词 c#异步什么时候执行 c# 开源 管理系统 c#对象引用 c#正则表达式匹配文件名 c# 开源库 c#两个程序间通信 c# 区块链特点 c# xml 如何写 c# 线程池 锁 c#设置代理服务器