0

.Net アプリケーションで Highcharts を試しています。

含める必要があるデータがいくつかありますが、どこに追加すればよいかわかりません。

     /*X axis coordinates*/
     List<int> lstXaxis = new List<int>();
     lstXaxis.Add(2007);
     lstXaxis.Add(2008);
     lstXaxis.Add(2009);
     lstXaxis.Add(2010);

aspx ページがアクセスできるように、パブリック プロパティを設定する必要があります。

これら 2 つのコマンドを aspx ページの背後にある C# コードに含める必要がありますか?

      public string Series1 { get; set; }
      public string Xaxis { get; set; }

アクセサを使用して x 軸のデータを変換しますか?

      JavaScriptSerializer oSerializer = new JavaScriptSerializer();
      Xaxis= oSerializer.Serialize(lstXaxis);

起動ポイントとして次のサイトを参照しています: http://deebujacob.blogspot.com/2011/05/aspnet-and-highcharts.html

4

2 に答える 2

0

.NET でグラフを生成するための別の簡単な方法を見つけました。このようなチャートを生成することを想像してください。



DataTable tbl; //your datatable with chart info.. 

//the series you would like to draw, first value corresponds to the name of the column, 2nd value to the title you would to use for that chart
string[] serieslist = { "allorders,All orders", "shippedorders, Shipped orders", "rejectedorders,Rejected orders" };

//getting the chart string
string chartString = chart.DrawChart(tbl, serieslist, "yearly-report", "date", "Yearly sales report", "my subtitle", "column", false);

3行でグラフを描く!

詳細については、このブログを参照してください。http://www.phronesisweb.com/blog/using-highcharts-with-net-without-any-extra-control-generating-a-highchart-chart-in-just-one-method/

于 2012-10-05T17:07:51.530 に答える
0

xAxis リストはコード ビハインドに入ります。おそらくページの読み込み中です。

あなたが提供した2つのコードスニペット:

  public string Series1 { get; set; }
  public string Xaxis { get; set; }

  JavaScriptSerializer oSerializer = new JavaScriptSerializer();
  Xaxis= oSerializer.Serialize(lstXaxis);

グラフを表示するページのコード ビハインドに移動します。

于 2012-09-13T20:23:04.273 に答える