2

チャートヘルパーを使用するasp.netmvc3で、シリーズの数で折れ線​​グラフを描画しようとしています。単一のシリーズのポイントをマーカー/ハイライトで追加したい。

私のコードは

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シリーズでは、入力として与えられたすべてのポイントを強調表示する必要があります。チャートヘルパーを使用してこれを実現する方法。

4

1 に答える 1

2

System.Web.Helpers.Chart名前空間から使用しているこのクラスは、それほど強力ではありません。いくつかの単純なグラフ作成機能が得られますが、Microsoft が提供する実際のグラフ作成フレームワークのラッパーにすぎません。名前空間System.Web.UI.DataVisualization.Chartingの Chart オブジェクトを調べて、目的の操作を実行します。代わりにこの Chart オブジェクトを何度も使用しましたが、まさにあなたが探していることを実行できます。

于 2013-02-12T06:00:52.490 に答える