[*][1]
我在这里做的是,我正在以图表的形式在网页上显示硬编码数据,但我想从数据库中动态获取数据并以图形的形式显示在网页上。有人可以帮我使用MVC5吗?
using System;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using System.Web.SessionState;
using System.Web.Helpers;
namespace Authentication.Controllers
{
public class HomeController : Controller
{
public ActionResult CreateBar()
{
//Create bar chart
var chart = new Chart(width: 300, height: 200)
.AddSeries(chartType: "bar",
xValue: new[] { "10 ", "50", "30 ", "70" },
yValues: new[] { "50", "70", "90", "110" })
.GetBytes("png");
return File(chart, "image/bytes");
}
public ActionResult CreatePie()
{
//Create bar chart
var chart = new Chart(width: 300, height: 200)
.AddSeries(chartType: "pie",
xValue: new[] { "10 ", "50", "30 ", "70" },
yValues: new[] { "50", "70", "90", "110" })
.GetBytes("png");
return File(chart, "image/bytes");
}
public ActionResult CreateLine()
{
//Create bar chart
var chart = new Chart(width: 600, height: 200)
.AddSeries(chartType: "line",
xValue: new[] { "10 ", "50", "30 ", "70" },
yValues: new[] { "50", "70", "90", "110" })
.GetBytes("png");
return File(chart, "image/bytes");
}
public ActionResult Index()
{
return View("Index");
}
}
}