在 Blazor 中创建图表

Creating charts in Blazor

所以基本上我想用服务器端 blazor 创建图表,我正在四处搜索一些允许我创建图表的包。问题是它们都很贵:

  1. telerik
  2. syncfusion

我发现的唯一免费的替代品也是相当不错的是 ofc。 ChartJs,但是明显用了js,不是我想去的方向

那么有没有免费的 'good' Blazor 图表库,让我创建充满图表类型的普通手,例如面积图、折线图、条形图... ?

自己回答一下,this是看起来最有前途的图书馆,而且还是免费的。

还有一个特定的 ChartJS.Blazor 包免费提供,只是一个小的 NuGet 包。并与客户端和服务器端 Blazor 应用程序兼容。

  • ChartJS.Blazor 由 Marius Muntean 打包
  • 或在 Visual Studio
  • 的 NuGet 包管理器中搜索 "ChartJS.Blazor"

注:.在 ChartJS 之后和 Blazor 之前,而不是直接在 Chart 之后。否则你将找不到这个包,而是找到所有其他变体。

还有Blazly虽然好像不多activity最近很容易适应特定的需求

Plotly.Blazor 现在是另一种选择。

Plotly.Blazor is a wrapper for plotly.js. Built on top of d3.js and stack.gl, plotly.js is a high-level, declarative charting library. It ships with over 40 chart types, including 3D charts, statistical graphs, and SVG maps. plotly.js is free and open source and you can view the source, report issues or contribute on GitHub.

Blazorise.com 上有漂亮的图表。请检查并试一试:

https://bootstrapdemo.blazorise.com/tests/charts

您可以在此处找到条形图和许多其他组件的库:

radzen.com