1

私は初心者で、MVC でグラフを表示しようとしています。

チャートを表示するには、次の 2 つの方法があります。

  1. System.Web.UI.DataVisualization.Charting.Chart
  2. System.Web.Helpers.Chart

この 2 つのソリューションの違いはどれですか? そして、どのような長所/短所がありますか?

現時点では、私はこのコードを試します:

コントローラ:

[HttpPost]
    public ActionResult RenderRainfallChart()
    {
        var incomeList = Income.GetList();
        List<string> xValue = new List<string>();
        List<decimal> yValue = new List<decimal>();

        foreach (var item in incomeList)
        {
            xValues.Add(item.Name);
            yValues.Add(item.Amount);
        }

        var key = new System.Web.Helpers.Chart(width: 600, height: 400)
            .AddSeries(
                legend: "IncomeLIst",
                xValue: xValue,
                yValues: yValues)
            .Write();}

ボタンを選択すると、新しいブラウザ ページにチャートが表示されます: .../Company/RenderRainfallChart

インデックス サイトの div コンテナにグラフを表示することは可能ですか?

4

2 に答える 2

0

おそらくGoogleチャートAPI?JavaScript を使用するため、値をページに書き込むか、AJAX で取得する必要があります。

于 2012-08-07T08:12:44.340 に答える