更改谷歌可视化图表对象



我目前正在使用 ChartWrapperControlWrapper 来开发我一直在从事的一个项目中的一些实用程序。让我使用示例中的控件和仪表板中的此示例:

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 的对象。如果以某种方式我可以访问该对象,以便我可以设置一些选项来实现我的需要。有人知道该怎么做吗?

来自getChart文档,这可能解释了为什么你会得到null:

这将返回 null,直到您在 ChartWrapper 对象上调用 draw() 并抛出一个就绪事件。

如果要设置选项,可以直接在 ChartWrapper 对象上使用设置它们。

pieChart.setOption("width", 400);

或者,您可以从头开始设置所有选项:

pieChart.setOptions( {
       'width': 300,
       'height': 300,
       'pieSliceText': 'value',
       'legend': 'right'
     } );

相关内容

  • 没有找到相关文章

最新更新