0

私は Google の円グラフ API を使用しており、Google DataTable を使用してデータ フィードを行う必要があります。

ページに ajax コールバックがあります。コールバック後、json データを解析しています。json 解析中に google dataTable を設定する必要があります。そして、このデータ テーブル パラメータを使用して drawChart() 関数を呼び出す必要があります。

jqueryの各関数でGoogleデータテーブルを設定するにはどうすればよいですか?

var googleData= new google.visualization.DataTable();
    googleData.addColumn('string', 'Topping');
    googleData.addColumn('number', 'Slices');


$.ajax({
   url: 'getCharData.aspx',
   success: function(data) {
     $.each(data.GeneralData, function (i, item) {

         .... need to set googleData rows with jsondata....

     });
     drawChart(googleData); 
   }
 });




  google.load('visualization', '1.0', { 'packages': ['piechart'] });

  function drawPieChart(data) {
    var chart = new google.visualization.PieChart(document.getElementById('chart_div'))
    chart.draw(data, options);
   }
4

1 に答える 1

0

JavaScript とラッパーの構造については、「dataTable JSON を介して Google 円グラフの色を設定する」を参照してください。また、円グラフを生成するためにサーバーから返される必要があるデータの形式。

.aspx ページが actual を返さないことに注意してください。

一般的なポイント;

  • 列データは、JSON の行データの横にある必要があります
  • ChartWrapper を使用すると、セットアップをレンダリングからうまく切り離すことができます。
于 2012-10-25T09:34:34.563 に答える