当前位置: 欣欣网 > 码农

强大的 .NET 开源交互式图表库 Plotly.NET

2024-03-22码农

前言

说到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<intintstring>(
xEnumerable.Range(0, 11),
yEnumerable.Range(0, 11)
)
.WithTraceInfo("Plotly.NET", ShowLegendtrue)
.WithXAxis style<doubledoublestring>(TitlePlotly.NET.Title.init("x坐标"))
.WithYAxis style<doubledoublestring>(TitlePlotly.NET.Title.init("y坐标"))
.Show();

3、效果 默认浏览器打开如下:

项目地址

https://github.com/plotly/Plotly.NET

- EOF -

推荐阅读 点击标题可跳转

看完本文有收获?请转发分享给更多人

推荐关注「DotNet」,提升.Net技能

点赞和在看就是最大的支持❤️