1

私は現在、取り組んでいるプロジェクトでいくつかのユーティリティを使用ChartWrapperして開発しています。ControlWrapper例のコントロールとダッシュボードからこの例を使用しましょう。

var pieChart = new google.visualization.ChartWrapper({
         'chartType': 'PieChart',
         'containerId': 'chart_div',
         'options': {
           'width': 300,
           'height': 300,
           'pieSliceText': 'value',
           'legend': 'right'
         }
       });

pieChartタイプが であることは知っていますがChartWrapper、オブジェクトを使用しPieChart てチャートを描画しています。PieChartでは、オブジェクトではなく、オブジェクトのオプションを設定するにはどうすればよいChartWrapperですか? を使用しようとしましgetChartたが、常に null が返されました。ChartWrapperタイプのオブジェクトがあると思います PieChart。どういうわけかそのオブジェクトにアクセスできれば、ニーズを満たすためにいくつかのオプションを設定できます。誰かがそれを行う方法を知っていますか?

4

1 に答える 1

1

getChart documentationから、おそらくnullを取得している理由を説明しています:

これは、ChartWrapper オブジェクトで draw() を呼び出すまで null を返し、ready イベントをスローします。

オプションを設定したい場合は、ChartWrapperオブジェクトで set それらを直接使用できます。

pieChart.setOption("width", 400);

または、最初からすべてのオプションを設定できます。

pieChart.setOptions( {
       'width': 300,
       'height': 300,
       'pieSliceText': 'value',
       'legend': 'right'
     } );
于 2012-06-10T20:29:18.800 に答える