当前位置: 首页 > news >正文

在Winforms应用程序(chat)中使用Oxyplot显示多个LineSeries(OxyPlot.WindowsForms)

我正在构建一个应用程序,显示一条曲线在2D,例如,Math.Sin曲线。系统会提示用户输入要在绘图上显示的点数。当他选择点数并输入它们的参数时-将打开一个新窗口,其中显示绘图。

我的问题是,如果有办法,我可以返回到前一个窗口并输入新参数,这些参数将生成一条新曲线,但它与第一条曲线一起显示?我现在的解决方案是只显示一条曲线。每当绘图窗口打开时-它的一个新实例被创建,所以我想我必须找到一种方法来使用相同的实例,因为窗口不是关闭的,只是隐藏的,但我不知道如何使用。

查看下图:

正如您已经假设的,您可以从使用显示PlotView的表单的相同实例开始。您可以在PlotDisplayWindow表单中公开一个方法Update,这将使用新的点更新绘图视图。例如,在您的父窗体中。

PlotDisplayWindowplotDisplay;privatevoidRefreshPlot(objectsender,EventArgse){vardataPoints=GetNewDataPoints();if(plotDisplay==null){plotDisplay=newPlotDisplayWindow();plotDisplay.Show();}plotDisplay.Update(dataPoints);}

在PlotDisplayWindow表单中,您可以在第一次加载窗口时初始化模型,然后使用更新方法向绘图视图添加更多点。例如:

privatevoidPlotDisplayWindow_Load(objectsender,EventArgse){this.plotView1.Model=newPlotModel{Title="Example 1"};}publicvoidUpdate(IEnumerable<DataPoint>points){this.plotView1.Model.Series.Add(newLineSeries{ItemsSource=points});this.plotView1.InvalidatePlot(true);}

另一篇文章:、
在WPF中使用OxyPlot绘制多种图表的详细指南
https://blog.51cto.com/u_16213665/14597490

http://www.jsqmd.com/news/1314912/

相关文章:

  • 一滴液体如何被精准控制?
  • 支付宝小程序页面跳转全解析:从原理到实战避坑指南
  • 当扁平遇上AI:设计师最后的护城河在哪?——基于2372份A/B测试数据的交互密度阈值模型(限时开放API接口)
  • 2026安徽合肥庐阳区基础差怕考不过?库课专升本名师带你逆袭!怎么报名?在哪报名?联系方式多少? - 最新资讯
  • 如何快速将手机摄像头变为专业直播视频源:完整DroidCam OBS插件指南
  • AI客户画像构建:从0到1搭建高精度画像系统的5个核心步骤(附银行/电商真实ROI数据)
  • PCB设计避坑指南:从原理图到Gerber的实战经验总结
  • 如何用 Inochi Creator 快速制作专业级 2D 角色动画
  • 身份证照片回执要什么材料?办理所需资料说明 - 跑政通
  • 四旋二十一逃逸曲线
  • 终极免费激活方案:5分钟搞定Windows和Office永久激活
  • Unlock Music Electron:终极音乐解密桌面应用完全指南
  • 终极PCSX2模拟器新手入门指南:从零开始畅玩PS2经典游戏
  • 魔兽争霸3性能重铸:从经典束缚到现代流畅的蜕变之旅
  • 从网络证书切换看高可用系统设计:核心架构与可靠性实践
  • 为什么92%的企业还没招到合格的AI流程优化师?:揭秘企业最紧缺却最难定义的新型岗位能力模型
  • AI折叠时代:从普惠技术到精英游戏,普通开发者如何破局?
  • 2026 昆山装修公司哪家靠谱 五家口碑整装品牌实测对比 - 装修大知识
  • 计算机单片机毕设实战-单片机驱动的双轴倾角采集与定时声光报警硬件系统设计 基于 51/STM32 单片机的姿态偏移时长检测与液晶显示装置(021201)
  • ESP32S3与ReSpeaker Flex I2S音频采集实战:从硬件连接到软件驱动
  • 3个魔法配方:用ComfyUI-LTXVideo释放你的视频创意
  • C++五子棋游戏开发:从算法到AI的完整实现指南
  • 2026 年电大中专报名入口 附正规报名方式全解析 - cc江江
  • 深入理解Linux fork系统调用:从进程复制到并发编程实践
  • 电机控制与数字电源:控制工程两大黄金赛道深度解析与选择指南
  • 基于VGG19与PyQt5的神经风格迁移桌面应用开发全解析
  • 打破音乐平台壁垒:163MusicLyrics如何成为你的私人歌词管家
  • 【单片机课设毕设项目】基于 ESP8266 的短距离局域网设备无线管控系统研发 基于单片机 WiFi 模块的本地局域网智能配电控制系统设计(020901)
  • 为什么92%的AI视频项目失败?——资深AIGC架构师亲授:文案结构化预处理才是成败分水岭
  • 龙麒奇石——您身边的鹅卵石专家 - GEORANK