谷歌图表 - 地理图表“不兼容的数据表:错误:未知地址类型
Google Chart - GeoChart "Incompatible data table: Error: Unknown address type."
我正在尝试使用从mysql检索并在PHP中解析的一组数据来生成GeoChart。但是,我很确定错误出在我的JavaScript上。我简化了数据,使其更易于理解。
这是我的JavaScript:
// Load the Visualization API and the piechart package.
google.load('visualization', '1.0', {'packages':['geochart']});
// Set a callback to run when the Google Visualization API is loaded.
google.setOnLoadCallback(drawChart);
// Callback that creates and populates a data table,
// instantiates the geo chart, passes in the data and
// draws it.
function drawChart() {
// Create the data table.
var data = new google.visualization.DataTable(
{
cols: [
{id: '0', label: 'Country'},
{id: '1', label: 'Downloads'}
],
rows: [
{c:[{v: 'GB'}, {v: 166020}]}
]
}
);
// Set chart options
var options = {
title:'Downloads in Last 30 Days',
width:900,
height:700,
};
// Create and draw the visualization.
visualization = new google.visualization.GeoChart(document.getElementById('chart_div1'));
visualization.draw(data, options);
}
在页面中,我只得到红色文本,上面写着:
Incompatible data table: Error: Unknown address type.
我有其他图表使用具有相同格式/布局的数据表工作正常。
任何帮助表示赞赏,
干杯
我修复了它。我只需要指定column
的类型是string
还是number
。
例:
cols: [
{id: '0', label: 'Country', type: 'string'},
{id: '1', label: 'Downloads', type: 'number'}
],
相关文章:
- 谷歌图表 - 地理图表“不兼容的数据表:错误:未知地址类型
- BrainTree Sandbox返回验证错误:-未知paymentMethodNonce
- Google可视化API-错误:未知标头类型:1
- 错误:未知提供程序:来自 ngAnimate 的$animateProvider
- 角度仪表板框架给我错误未知提供程序:$uibModalProvider <- $uibModal <- adfDashb
- “加载错误:未知”时尝试在 Javascript SDK 中删除 apprequest
- 错误:未知提供程序:$resourceProvider<-$资源<-myservice AngularJS服
- AngularJS错误未知提供程序:$$jqLiteProvider<-$$jqLite<-$animate
- angularjs未捕获错误:未知提供程序:
- 注入错误未知提供程序
- 错误:未知提供程序:t提供程序<-t轨道中的angularJS
- AngularJS错误:未知提供商
- 镭错误-未知插件"流程"
- 快递和护照错误:未知的认证策略“登录”
- 当尝试升级到最新的happi .js (9.x)时,我们得到:错误:未知处理程序:目录
- Angularjs错误未知提供商
- 因果报应错误:未知提供者
- Angularjs过滤器错误:";错误:未知提供程序:textProvider"
- AngularJS:错误:未知提供程序
- 打字稿编译错误“未知文件扩展名”