动态变化-谷歌图表类型
Dynamic Change - Google Chart Type
根据选择的类型,图表应该显示。我准备了JSON。但我需要动态地改变图表类型。
我试过不同的方法。但是得到了一个错误。是否有其他可行的解决方案来满足这个要求?
JS代码:
google.load('visualization', '1', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
function drawChart() {
.......
var chartType = document.getElementById("chartType").value;
var chartTypeContent = "new google.visualization." + chartType + "(document.getElementById('chart_div'))";
var chart = chartTypeContent ;
chart.draw(data, options_fullStacked);
}
HTML代码:
<select id="chartType" onchange="drawChart()">
<option value="ColumnChart">Column Chart</option>
<option value="BarChart">Bar Chart</option>
</select>
错误是:Uncaught TypeError: chart。draw不是函数
我是google chart的新手。请帮我解决这个问题
试试这样…
var chartTypeContent = new google.visualization[chartType](document.getElementById('chart_div'));
相关文章:
- 使用谷歌地图API nearBysearch与多种类型
- 未捕获的类型错误:无法读取属性'fitBounds'谷歌地图(markrWithlabel js)中未定
- 如何在谷歌电子表格脚本中测试范围参数的类型
- 谷歌图表 - 地理图表“不兼容的数据表:错误:未知地址类型
- 谷歌地图API多段线创建失败;未捕获类型错误:数字不是函数;
- 未捕获的类型错误:无法读取属性'长度'未定义的谷歌地图V3
- 如何在面板中添加在两种类型的谷歌图表之间切换的按钮
- 谷歌URL缩短器API-未压缩类型错误:未定义不是一个函数
- 谷歌翻译,输入类型='文本'中的占位符文本
- 我可以在ebay中使用谷歌网页字体api或任何类型的自定义字体吗
- 使用输入类型=“0”改变Circle谷歌地图的半径;“范围”;
- 谷歌地图api 3使用覆盖选择地点的类型
- 谷歌地图数据类型抛出类型错误:can't将未定义转换为对象
- 如何在谷歌电子表格中检查单元格的类型
- 谷歌地图Javascript V3未捕获类型错误:无法读取属性'offsetWidth'为null
- 谷歌地图api v3未捕获类型错误:无法读取属性'offsetWidth'为null
- 谷歌地图和谷歌地点库中不同地点类型的不同图像
- 谷歌地图Javascript API“;未捕获类型异常-未定义不是函数“;
- 如何从谷歌地图中的坐标(纬度,长)获取地点类型
- 轴#0的数据列不能是字符串类型-谷歌图表