首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Plotly.NET:一个强大的、漂亮的.NET开源交互式图表库

说到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

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OrpOwEDeWECb5nvzFgjyKNQw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券