OxyPlot
OxyPlot 是一款免费开源的 .NET 跨平台图表绘图库,提供轻量级、可扩展的 2D 图表功能。支持折线图、柱状图、饼图、散点图、面积图等多种图表类型,兼容 WPF、WinForms、Avalonia、Xamarin 等平台。OxyPlot 性能优异,API 简洁,无需依赖外部图表引擎,是 .NET 桌面应用中数据可视化的理想选择。

项目简介

OxyPlot 是一款免费开源的 .NET 跨平台图表绘图库,提供轻量级、可扩展的 2D 图表功能。支持折线图、柱状图、饼图、散点图、面积图等多种图表类型,兼容 WPF、WinForms、Avalonia、Xamarin 等平台。OxyPlot 性能优异,API 简洁,无需依赖外部图表引擎,是 .NET 桌面应用中数据可视化的理想选择。

核心功能

多种图表
  • 折线图和面积图
  • 柱状图和条形图
  • 饼图和环形图
  • 散点图和直方图
跨平台
  • WPF 和 WinForms
  • Avalonia UI
  • Xamarin 和 MAUI
  • 控制台导出图像
可定制
  • 样式和主题
  • 坐标轴自定义
  • 注释和标注
  • 交互和缩放

使用方法

  1. 通过 NuGet 安装 OxyPlot
  2. 创建 PlotModel 并添加序列
  3. 配置坐标轴和图例
  4. 在控件中显示图表

适用场景

  • 桌面应用数据可视化
  • 科学计算和工程图表
  • 监控和仪表盘
  • 报表和数据分析

项目地址

授权方式:免费 + 开源 (MIT)