OxyPlot - .NET跨平台图表库,轻量级绘图,支持WPF/WinForms/Avalonia
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
- 控制台导出图像
可定制
- 样式和主题
- 坐标轴自定义
- 注释和标注
- 交互和缩放
使用方法
- 通过 NuGet 安装 OxyPlot
- 创建 PlotModel 并添加序列
- 配置坐标轴和图例
- 在控件中显示图表
适用场景
- 桌面应用数据可视化
- 科学计算和工程图表
- 监控和仪表盘
- 报表和数据分析
项目地址
📦 GitHub 仓库:https://github.com/oxyplot/oxyplot
授权方式:免费 + 开源 (MIT)