一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

可视化图表运用是非常广泛的,比如BI系统、报表统计等。但是针对桌面应用的应用,很多报表都是收费的,今天给大家推荐一个免费.Net可视化开源的项目!

项目简介

基于C#开发的功能强大、易于使用、跨平台高质量的可视化图表库,可设置图表标题,提供了多种图表类型,包含折线图、散点图、柱形图、地图、条形图、饼图等。.

使用简单,只需几行代码,就可以快速集成。

项目详细提供各个平台的示例教程,包含:WinForm、WPF、控制台、Avalonia、Eto、PowerShell、Notebook。

技术架构

1、跨平台:基于.Net Core开发,支持Windows、Mono、Liunx、Windows Azure、Docker。

项目特点

1、支持多种图表类型:包含折线图、散点图、柱形图、地图、条形图、饼图、气泡图、热图、雷达图、信号图等;

2、高度可定制:可通过API调整图表各种参数,比如颜色、字体、标签、样式等,从而实现定制化的图表效果;

3、布局:可自定义画布的布局、填充、边距、轴间距等。

项目结构

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

部分使用示例

1、柱状图

示例代码

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

效果

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

2、线形图

示例代码

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

效果图

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

3、饼图

示例代码

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

效果图

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

4、其他示例图

一个.Net功能强大、易于使用、跨平台开源可视化图表ScottPlot

项目地址

https://github.com/ScottPlot/ScottPlot