Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改Google可视化图表对象_Javascript_Google Api_Google Visualization - Fatal编程技术网

Javascript 更改Google可视化图表对象

Javascript 更改Google可视化图表对象,javascript,google-api,google-visualization,Javascript,Google Api,Google Visualization,我目前正在使用ChartWrapper和ControlWrapper进行开发 我一直在做的一个项目中的一些实用程序。 让我从示例中的控件和仪表板中使用此示例: var pieChart = new google.visualization.ChartWrapper({ 'chartType': 'PieChart', 'containerId': 'chart_div', 'options': { 'width': 30

我目前正在使用
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
,但始终返回空值。我想
ChartWrapper
具有类型为
PieChart
的对象。如果我能 访问该对象,这样我就可以设置一些选项来完成我的任务 需要。 有人知道怎么做吗?

来自,这可能解释了为什么会得到空值:

在调用ChartWrapper对象上的draw()并引发就绪事件之前,该函数将返回null

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

也可以从头开始设置所有选项:

pieChart.setOptions( {
       'width': 300,
       'height': 300,
       'pieSliceText': 'value',
       'legend': 'right'
     } );
从中,这可能解释了为什么会得到空值:

在调用ChartWrapper对象上的draw()并引发就绪事件之前,该函数将返回null

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

也可以从头开始设置所有选项:

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

好的,我明白了。在我的例子中,我想更改我声明的“PieChart”对象的属性。例如,如果要设置3D属性:is3D boolean false如果设置为true,将显示三维图表。我应该像你说的那样做吗?@philippe是的,同样的方式。设置选项(“is3D”,真);还有一个问题,我该如何禁用饼图中每个项目的图例?@philippe这不就是pieChart.setOption(“图例”,“无”)?我正在处理BubbleChart。所以每个“泡泡”在泡泡顶部都有一个小标题(图例)。我想禁用它,只显示气泡本身,如果用户愿意,通过选择特定的气泡,他将能够看到与气泡相关的信息。好的,我知道了。在我的例子中,我想更改我声明的“PieChart”对象的属性。例如,如果要设置3D属性:is3D boolean false如果设置为true,将显示三维图表。我应该像你说的那样做吗?@philippe是的,同样的方式。设置选项(“is3D”,真);还有一个问题,我该如何禁用饼图中每个项目的图例?@philippe这不就是pieChart.setOption(“图例”,“无”)?我正在处理BubbleChart。所以每个“泡泡”在泡泡顶部都有一个小标题(图例)。我想禁用它,只显示气泡本身,如果用户愿意,通过选择特定的气泡,他将能够看到与气泡相关的信息。