说到Plotly,很多人都知道这是Python的一个非常强大的可视化图表框架,其实Plotly官方也有一个.Net版本。
01
项目简介
Plotly.NET是一个开源的.NET绘图库,它基于Plotly.js的API进行开发,提供了非常丰富的图表类型和交互功能。
Plotly.NET默认生成结果是Html文件,可以直接在浏览器打开,可以把Html保存至指定路径,或者保存为各种图片格式:JPG、PNG、SVG。
02
项目特点
1、丰富的图表类型:支持几乎所有常见图表类型,包括折线图、柱状图、散点图、热力图、饼图等,满足了各种数据可视化的需求。
2、强大的交互功能:提供了丰富的交互功能,如鼠标悬停提示、拖拽缩放、图例切换等,方便用户了解详情和分析数据。
3、高可定制:允许开发者自定义图表的样式、布局和交互行为,从而满足项目的特定视觉和交互需求。
03
使用方法
1、安装依赖库
Install-Package Plotly.NET.CSharp
2、示例代码
using Plotly.NET.CSharp;
Chart.Point<int, int, string>( x: Enumerable.Range(0, 11), y: Enumerable.Range(0, 11)).WithTraceInfo("Plotly.NET", ShowLegend: true).WithXAxisStyle<double, double, string>(Title: Plotly.NET.Title.init("x坐标")).WithYAxisStyle<double, double, string>(Title: Plotly.NET.Title.init("y坐标")).Show();
3、效果
默认浏览器打开如下:
04
项目地址
https://github.com/plotly/Plotly.NET
领取专属 10元无门槛券
私享最新 技术干货