我在asp.net mvc项目中创建了一个图表.. 控制器看起来像:
reg_string = "([^>]*?)>Title"
,视图部分是:
public ActionResult ApplicationPieChart()
{
var _context = new chart();
ArrayList xValue = new ArrayList();
ArrayList yValue = new ArrayList();
var a = (from c in _context.vw_AppType select c);
var b = a.GroupBy(x => x.ApplicationName, (k, cnt) => new { ApplicationName = k, cnt = cnt.Count() });
b.ToList().ForEach(rs => xValue.Add(rs.ApplicationName));
b.ToList().ForEach(rs => yValue.Add(rs.cnt));
new Chart(width: 500, height: 300, theme: ChartTheme.Blue)
.AddTitle("Count Of Application")
.AddSeries("Default",chartArea:null, chartType: "pie", xValue: xValue, yValues: yValue)
.AddLegend()
.Write("bmp");
return null;
}
我现在得到了图表我需要在图表中实现向下钻取功能,我需要在图表中显示值和百分比。我怎样才能实现它们。