2013-02-12 41 views
2

在asp.net mvc3中使用圖表助手,我試圖用系列數繪製折線圖。我想添加標記/突出顯示單個系列的點。在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"); 

在第一系列被作爲輸入給出的所有要點需要強調。圖表助手如何實現這一點。

回答

2

您正在使用的這個類從System.Web.Helpers.Chart命名空間沒有那麼強大。它會得到你一些簡單的圖表功能,但它實際上只是一個包裝,我相信微軟提供的真實圖表框架。查看名稱空間System.Web.UI.DataVisualization.Charting中的圖表對象,以執行您要執行的操作。我已經多次使用這個Chart對象,它可以完成你想要做的事情。

+0

謝謝保羅。我發現得到我的結果要好得多。 – Aada 2013-02-12 06:59:18

相關問題