// GET: Index public ActionResult Index() { string[] labels = { "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" }; double[] data1 = { 30, 28, 40, 55, 75, ChartDraw.NoValue, 54, 60, 50, 62, 75, 65 }; double[] data2 = { 98, 68, 72, 12, 46, 79, 102, 89, 67, 32, 84, 73 }; ChartDraw c = new ChartDraw(); List<ChartItemParm> lst = new List<ChartItemParm>(); lst.Add(new ChartItemParm() { getData = data1, name = "氣體溫度", color = 0x007AFA }); lst.Add(new ChartItemParm() { getData = data2, name = "液體溫度", color = 0xFA0300 }); ViewBag.getByte = c.CreateChart(lst.ToArray(), labels, "煙氣出口溫度跨月報統計圖", "月份", "溫\r\n\r\n\r\n\r\n度", "{value}度"); return View(); }
public FileResult Chart3(string CustId) { var chart = new ChartDraw(); var data = GetHeatElecForChart3(CustId); IList<double> chartdata = new List<double>(); foreach (var d in data) { var v = d == null ? ChartDraw.NoValue : Math.Round(Convert.ToDouble(d), 2); chartdata.Add(v); } var label = new string[] { "99年", "101年", "102年", "103年", "104年" }; var b = chart.CreateBar(chartdata.ToArray(), label, "", "年度", "", null); return File(b, "image/png"); }