gpt4 book ai didi

c# - 在 MVC 中使用 ASP.NET 图表

转载 作者:太空宇宙 更新时间:2023-11-03 13:45:23 24 4
gpt4 key购买 nike

我可以像下面那样在 MVC 中构建图表,但问题是我不能添加颜色,也不能做很多可以在 ASP.NET 图表控件中完成的奇特的事情。有没有一种方法可以使用这种图表类型或在 MVC 中执行此操作的替代方法。

public ActionResult GetRainfallChart()
{

var key = new Chart(width: 600, height: 400)
.AddSeries(
chartType: "bar",
xValue: new[] { "Jan", "Feb", "Mar", "Apr", "May" },
yValues: new[] { "40", "10", "20", "20", "10" })
.AddTitle("Title")
.Write();


return null;
}

最佳答案

如果您想使用 ASP.NET 图表控件,那么也许您可以将 Web 窗体页面(或根据您的应用程序设计的页面等)添加到您的项目中。 Web 窗体和 MVC should能够共存并且应该有相当多的博客文章,关于它的问题等等。也可能是possible在同一页面上有一个 Web 窗体控件,但我自己从未尝试过,所以不能 100% 发表评论。

替代方案可能是使用基于 JavaScript 的图形库,例如 flot (http://www.flotcharts.org/)。所以你会做的是这样的:

  1. 让您的 Controller 收集(或协调收集)图表的所有适当数据
  2. 呈现或以其他方式将数据放入您的 View 中
  3. 使用 flot 渲染(flot 也需要 JQuery,但这应该不是问题)

我只提到 flot 是因为我知道它;我个人的经验是,进入 so YMMV 可能有点困难。

不过,内森。

关于c# - 在 MVC 中使用 ASP.NET 图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15537749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com