所以基本上我想用服务器端的 blazor 创建图表,我正在四处寻找一些可以让我创建图表的包。问题是它们都非常昂贵:
我发现的唯一一个同样不错的免费替代方案是 ofc。ChartJs,但它显然使用了 js,这并不是我真正想要的方向。
那么是否有任何“好”的 Blazor 图表库是免费的,让我可以创建充满图表类型的普通手,例如面积图、折线图、条形图......?
自己回答这个问题,这是看起来最有前途的图书馆,而且它也是免费的。
还有一个免费的特定 ChartJS.Blazor 包,只是一个小的 NuGet 包。并与客户端和服务器端 Blazor 应用程序兼容。
注意: . 是在 ChartJS 之后和 Blazor 之前,而不是直接在 Chart 之后。否则,您将找不到此软件包,而是找到所有其他变体。
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.
还有Blazly,尽管它最近似乎没有太多活动,但它很容易适应特定需求。
There are beautiful charts available on Blazorise.com. Please check them and give a try:
You can find the library for bar chart, and lot of other components here: