在使用图表助手的asp.net mvc3中,我试图用系列数绘制折线图。我想添加标记/突出显示单个系列的点。
我的代码是
var chart = new Chart(900, 500, ChartTheme.Blue).AddTitle("Status: "+ status)
.SetXAxis("Year", 0, 60)
.SetYAxis("Age", 0, 30)
.AddSeries(chartType: "line", xValue: XYear, yValues: YAge, name:"1st series",markerStep:5)
.AddSeries(chartType: "line", xValue: x1, yValues: y1, name: "2nd series")
.AddSeries(chartType: "line", xValue: x2, yValues: y2, name: "3rd series")
.AddLegend()
.GetBytes("png");
return File(chart, "image/png");
在第1系列中,需要突出显示作为输入给出的所有点。如何使用图表助手实现这一点。
答案 0 :(得分:2)
您从 System.Web.Helpers.Chart 命名空间使用的这个类功能不强。它将获得一些简单的图表功能,但它实际上只是一个包装器,我相信微软提供的真实图表框架。查看命名空间 System.Web.UI.DataVisualization.Charting 中的Chart对象,以执行您要执行的操作。我已多次使用此Chart对象,它可以完全按照您的要求执行操作。