[C#] 如何使用ScottPlot.WPF在WPF桌面程序中绘制图表

什么是ScottPlot.WPF?

ScottPlot.WPF 是一个开源的数据可视化库,用于在 WPF 应用程序中创建高品质的绘图和图表。它是基于 ScottPlot 库的 WPF 版本,提供了简单易用的 API,使开发人员能够通过简单的代码创建各种类型的图表,如折线图、散点图、柱状图、饼图等。ScottPlot.WPF 还支持交互式功能,可以实现数据点的选中、缩放、平移等操作,以及图表的保存和导出等功能。

ScottPlot - Interactive Plotting Library for .NET

ScottPlot有2个版本,ScottPlot 4和ScottPlot 5。

ScottPlot 5于2024年1月发布,还很新。

2个版本之间的接口不兼容。 本文安装的是ScottPlot 5。

What's New in ScottPlot 5.0

ScottPlot 快速开始

WPF Quickstart (scottplot.net)

通过NuGet安装ScottPlot

NuGet Gallery | ScottPlot.WPF 5.0.21

添加包的命名空间和WpfPlot组件到窗口程序

复制代码
xmlns:ScottPlot="clr-namespace:ScottPlot.WPF;assembly=ScottPlot.WPF"


<ScottPlot:WpfPlot x:Name="WpfPlot1"/>

在组件中绘制散点图

更多例子

ScottPlot Demo

ScottPlot 5.0 Cookbook

相关推荐
源之缘-专注WPF开发2 小时前
全栈开发实战:WPF+FFmpeg+GIS,打造工业级雷达探测终端
ffmpeg·wpf·gis
superman超哥5 小时前
仓颉语言中字符串常用方法的深度剖析与工程实践
开发语言·后端·python·c#·仓颉
bugcome_com5 小时前
C# 中 ref 与 out 参数传递:核心区别与实战解析
c#
用户4488466710605 小时前
.NET 进阶 —— 深入理解线程(3)ThreadPool 与 Task 入门:从手动线程到池化任务的升级
c#·.net
CreasyChan6 小时前
unity四元数 - “处理旋转的大师”
unity·c#·游戏引擎
wuguan_6 小时前
C#索引器
c#·索引器
聪明努力的积极向上6 小时前
【设计】分批查询数据通用方法(基于接口 + 泛型 + 定点复制)
开发语言·设计模式·c#
张人玉7 小时前
C# WPF 折线图制作(可以连接数据库)
数据库·c#·wpf·sugar
kylezhao20197 小时前
C# 中的委托(Delegate)与事件(Event)
c#·c#上位机
久爱物联网7 小时前
ScottPlot5.1.x【续3】汉字支持问题、双Y轴和X轴时间定义问题解决办法、水印设置、亮暗主题同步解决办法(含代码)
scottplot·scottplot水印·scottplot时间轴·scottplot汉字支持·scottplot背景处理方案