我需要轻松地构建简单的图表。我的想法是使用微软的图表类来做这件事(因为他们有一个关于这个主题的非常好的教程)。但这会导致问题,因为我使用。net 5.0构建MVC web应用程序,而Nuget包是为。net 4.7制作的。我试着使用它,但它会导致错误,我想在。net的最新稳定版本中构建所有内容,而不是回到"旧"版本。
- 在。net 5.0/ASP.NET中是否有更新/更好的构建图表的版本?
- 如果没有,有没有办法让它工作?
我对。net相当缺乏经验,还在学习,因此这个问题可能很简单。在网上找不到满意的答案。
似乎没有。NET 5可用的Microsoft Chart类版本。请查看这些帖子:
https://social.msdn.microsoft.com/Forums/en-US/f1e75392-ea81-4fd7-bfb8-6f4022f0c7ee/chart-control-with-net5?forum=csharpgeneral
https://developercommunity.visualstudio.com/t/ms-chart-in-net-50/1297342
https://developercommunity2.visualstudio.com/t/chart-in-winform-application-with-net-c/1278500
您可以检查datavuvisualization作为替代方案,正如在这些相同的线程中提出的那样,但请记住它仍然是一个预发布版本。
我会使用JS图表框架,一个依赖json对象传递的框架,这样你就可以调用返回json的ajax调用,在控制器检查Chart . JS或c3.js中构建图表对象。