我是新手,现在我正在尝试使用 MVC 显示图表。
显示图表有两种可能性:
- System.Web.UI.DataVisualization.Charting.Chart
- System.Web.Helpers.Chart
这两种解决方案有什么不同?以及之间的优势/劣势是什么?
目前,我尝试以下代码:
控制器:
[HttpPost]
public ActionResult RenderRainfallChart()
{
var incomeList = Income.GetList();
List<string> xValue = new List<string>();
List<decimal> yValue = new List<decimal>();
foreach (var item in incomeList)
{
xValues.Add(item.Name);
yValues.Add(item.Amount);
}
var key = new System.Web.Helpers.Chart(width: 600, height: 400)
.AddSeries(
legend: "IncomeLIst",
xValue: xValue,
yValues: yValues)
.Write();}
选择按钮后,图表将显示在新的浏览器页面上:.../Company/RenderRainfallChart
是否可以在索引站点的 div 容器中显示图表?