在Winforms应用程序(chat)中使用Oxyplot显示多个LineSeries(OxyPlot.WindowsForms)
我正在构建一个应用程序显示一条曲线在2D例如Math.Sin曲线。系统会提示用户输入要在绘图上显示的点数。当他选择点数并输入它们的参数时-将打开一个新窗口其中显示绘图。我的问题是如果有办法我可以返回到前一个窗口并输入新参数这些参数将生成一条新曲线但它与第一条曲线一起显示我现在的解决方案是只显示一条曲线。每当绘图窗口打开时-它的一个新实例被创建所以我想我必须找到一种方法来使用相同的实例因为窗口不是关闭的只是隐藏的但我不知道如何使用。查看下图正如您已经假设的您可以从使用显示PlotView的表单的相同实例开始。您可以在PlotDisplayWindow表单中公开一个方法Update这将使用新的点更新绘图视图。例如在您的父窗体中。PlotDisplayWindowplotDisplay;privatevoidRefreshPlot(objectsender,EventArgse){vardataPointsGetNewDataPoints();if(plotDisplaynull){plotDisplaynewPlotDisplayWindow();plotDisplay.Show();}plotDisplay.Update(dataPoints);}在PlotDisplayWindow表单中您可以在第一次加载窗口时初始化模型然后使用更新方法向绘图视图添加更多点。例如privatevoidPlotDisplayWindow_Load(objectsender,EventArgse){this.plotView1.ModelnewPlotModel{TitleExample 1};}publicvoidUpdate(IEnumerableDataPointpoints){this.plotView1.Model.Series.Add(newLineSeries{ItemsSourcepoints});this.plotView1.InvalidatePlot(true);}另一篇文章、在WPF中使用OxyPlot绘制多种图表的详细指南https://blog.51cto.com/u_16213665/14597490

相关新闻

抖音下载器技术架构深度解析:从API破解到企业级部署

抖音下载器技术架构深度解析:从API破解到企业级部署

抖音下载器技术架构深度解析:从API破解到企业级部署 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support…

2026/8/2 17:54:27 阅读更多 →
PyTorch GPU管理全攻略:从信息查看、设备选择到多卡并行实战

PyTorch GPU管理全攻略:从信息查看、设备选择到多卡并行实战

1. 项目概述:为什么GPU信息查看与选择是PyTorch实践的第一步 在深度学习和高性能计算领域,PyTorch已经成为最主流的框架之一。无论是刚入门的新手,还是在微调百亿参数大模型的资深研究员,与GPU打交道都是日常操作。然而&#xff…

2026/8/2 17:53:27 阅读更多 →
Xadow主板:基于ATmega32U4的微型化Arduino兼容平台开发指南

Xadow主板:基于ATmega32U4的微型化Arduino兼容平台开发指南

1. Xadow主板:一个被低估的Arduino兼容平台如果你在开源硬件圈子里混迹过一段时间,大概率听说过Arduino Uno、Nano,甚至是功能更强的ESP32开发板。但今天我想聊的,是一个相对小众,但在特定场景下极具魅力的选择——Xad…

2026/8/2 17:53:27 阅读更多 →

最新新闻

Unity游戏本地化实战:10分钟配置自动翻译插件,加速多语言开发

Unity游戏本地化实战:10分钟配置自动翻译插件,加速多语言开发

1. 项目概述:为什么需要自动翻译插件?如果你是一个独立游戏开发者,或者在一个小型团队里负责全球化发行,那么“本地化”这个词对你来说可能既熟悉又头疼。熟悉是因为你知道想让游戏卖到更多国家,翻译是必须的&#xff…

2026/8/2 19:13:09 阅读更多 →
Jenkins工具使用方法

Jenkins工具使用方法

0 Preface/Foreword1 Jenkins介绍1.1 基本概念Jenkins是一种提供持续集成软件(CI)的工具。该工具是web应用,由Java语言开发。

2026/8/2 19:13:09 阅读更多 →
113、LLC谐振变换器的参数扫描分析

113、LLC谐振变换器的参数扫描分析

113、LLC谐振变换器的参数扫描分析 从一次诡异的炸机说起 去年做一款300W的LED电源,LLC拓扑,设计时按经典K系数法算好了谐振参数。样机调试一切正常,效率93%,温升也OK。结果小批量产了50台,有3台在老化到第4小时突然炸管——MOSFET短路,保险丝烧得渣都不剩。 拆开分析…

2026/8/2 19:13:09 阅读更多 →
Unity直连西门子PLC:S7.NET实现工业数字孪生实时数据采集

Unity直连西门子PLC:S7.NET实现工业数字孪生实时数据采集

1. 项目概述:当Unity遇上西门子PLC如果你正在做工业数字孪生或者产线可视化,大概率会遇到一个核心难题:怎么让Unity这个游戏引擎,稳定、高效、实时地“读懂”产线上西门子PLC(可编程逻辑控制器)的数据&…

2026/8/2 19:13:09 阅读更多 →
UE4SS:虚幻引擎运行时脚本扩展与Lua模组开发实战指南

UE4SS:虚幻引擎运行时脚本扩展与Lua模组开发实战指南

1. 项目概述:为什么UE4SS是虚幻引擎开发者的“瑞士军刀”? 如果你是一名虚幻引擎(Unreal Engine, 简称UE)的开发者,无论是刚入门的新手,还是已经摸爬滚打多年的老手,可能都经历过这样…

2026/8/2 19:13:09 阅读更多 →
超级完整的 Git的下载、安装、配置与使用 以及命令

超级完整的 Git的下载、安装、配置与使用 以及命令

Git的下载、安装、配置与使用 以及命令 一、Git下载安装 1、访问git官方下载网址,点击这里,然后根据自己的电脑系统,下载对应的安装包: 2、在淘宝镜像网站 下载对应的安装包: 注: 如果由于官网下载速度过于缓慢,而且我还下载报错: 无法下载,需要授权。 可在git下载的…

2026/8/2 19:12:08 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →