charts - 表格在可视化 GeoChart 中包含比预期更多的列(预期 3 列)
问题描述
您好,我是可视化 GeoChart 的新手。我正在使用这个 Geochart:- https://developers.google.com/chart/interactive/docs/gallery/geochart
问题 :-
Table contains more columns than expected (Expecting 3 columns)
我的代码:-
var data = google.visualization.arrayToDataTable(arrOfChart);
var options = {
width: "100%",
height: "440",
};
var chart = new google.visualization.GeoChart(document.getElementById('compare-artist-map'));
chart.draw(data, options);`
arrofChart 中的值就像:-
["Andorra", 0, 0, 0]
["Argentina", 0, 0, 0]
["Australia", "5", 0, 0]
["Austria", 0, 0, 0]
["Belgium", 0, 0, 0]
["Bosnia & Herzegovina", 0, 0, 0]
谢谢你
解决方案
请参阅数据格式规范GeoChart
您可以使用三种数据格式,
每种都指定所需的列数和每种数据的数据类型...
- 区域模式格式
此格式采用两个数据表列
区域位置(字符串),区域颜色(数字)
['string', number]
- 标记模式格式
这种格式有两种选择
a.标记地址(字符串)、标记颜色(数字)、标记大小(数字)
['string', number, number]
b.标记纬度(数字),标记经度(数字),标记颜色(数字),标记大小(数字)
[number, number, number, number]
- 文本模式格式
这种格式需要两个数据表列
文本标签(字符串),文本大小(数字)
['string', number]
以上格式均未采用您提供的格式->['string', number, number, number]
这就是您收到错误的原因
推荐阅读
- javascript - 在香草javascript中反转多个单词
- jenkins - 如何将字符串附加到 Jenkins 变量“BUILD_URL”
- javascript - 将新的 JS 类和模板添加到 aurelia 项目
- python - Python/Pygame:尝试使用变量(可能包含字符串)来表示 PyGame 条件
- swift - 如何禁用编辑使用 UIPickerView 作为 inputView 的 UITextField
- highcharts - Highcharts 地图(甚至样本)不起作用
- ios - iOS 文本字段到变量:线程 1 SIGABRT 崩溃
- python - 将预定义文本粘贴到 txt 文件中的特定行
- origen-sdk - Origen 遥控器和 HTTP 文件
- ios - 如何禁用平面检测。斯威夫特 + ARKit