前言
说到Plotly,很多人都知道这是Python的一个非常强大的可视化图表框架,其实Plotly官方也有一个.NET版本。
项目简介
Plotly.NET是一个开源的.NET绘图库,它基于Plotly.js的API进行开发,提供了非常丰富的图表类型和交互功能。
Plotly.NET默认生成结果是Html文件,可以直接在浏览器打开,可以把Html保存至指定路径,或者保存为各种图片格式:JPG、PNG、SVG。
项目特点
1、丰富的图表类型:支持几乎所有常见图表类型,包括折线图、柱状图、散点图、热力图、饼图等,满足了各种数据可视化的需求。
2、强大的交互功能:提供了丰富的交互功能,如鼠标悬停提示、拖拽缩放、图例切换等,方便用户了解详情和分析数据。
3、高可定制:允许开发者自定义图表的样式、布局和交互行为,从而满足项目的特定视觉和交互需求。
使用方法
1、安装依赖库
Install-Package Plotly.NET.CSharp
2、示例代码
usingPlotly.NET.CSharp;
Chart.Point<int, int, string>(
x: Enumerable.Range(0, 11),
y: Enumerable.Range(0, 11)
)
.WithTraceInfo("Plotly.NET", ShowLegend: true)
.WithXAxis style<double, double, string>(Title: Plotly.NET.Title.init("x坐标"))
.WithYAxis style<double, double, string>(Title: Plotly.NET.Title.init("y坐标"))
.Show();
3、效果 默认浏览器打开如下:
项目地址
https://github.com/plotly/Plotly.NET
- EOF -
推荐阅读 点击标题可跳转
看完本文有收获?请转发分享给更多人
推荐关注「DotNet」,提升.Net技能
点赞和在看就是最大的支持❤️