我是新手,現在我試圖顯示與MVC的圖表。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();}
我的按鈕選擇後,該圖表將顯示一個新的broswer頁面上:... /公司/ RenderRainfallChart
是否有可能在索引網站上的div容器中顯示圖表?
但對於谷歌圖表API,我需要一個互聯網連接,還是? – NimraF 2012-08-07 13:39:50
您與MVC合作不? 99%的時間服務器將具有活動的Internet連接 – 2012-08-07 13:59:47