[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

相关推荐
承渊政道15 分钟前
动态内存管理
c语言·c++·经验分享·c#·visual studio
future_studio18 分钟前
聊聊 Unity(小白专享、C# 小程序 之 播放器)
unity·小程序·c#
helloworddm1 小时前
Orleans Stream SubscriptionId 生成机制详解
java·系统架构·c#
向宇it1 小时前
【unity实战】MapMagic 2实战例子
游戏·3d·unity·c#·游戏引擎
"菠萝"2 小时前
C#知识学习-017(修饰符_6)
学习·c#
VB.Net2 小时前
C#循序渐进
开发语言·c#
feifeigo1234 小时前
C# WinForms实现模拟叫号系统
c#
helloworddm4 小时前
Orleans 流系统握手机制时序图
后端·c#
William_cl5 小时前
【C# OOP 入门到精通】从基础概念到 MVC 实战(含 SOLID 原则与完整代码)
开发语言·c#·mvc
没有bug.的程序员6 小时前
服务治理与 API 网关:微服务流量管理的艺术
java·分布式·微服务·架构·wpf