我有以下代码,发现不兼容的数据表:错误:表包含比预期更多的列(期望3列)
function drawMarkersMap() { var data = google.visualization.arrayToDataTable([ ['State', 'User', 'Company','data'], ['Australian Capital Territory', 100, 160, 100], ['Northern Territory', 250, 250, 200 ], ['Western Australia', 150, 350, 300], ['New South Wales', 300, 100, 400], ['Victoria', 50, 156, 50], ['Queensland', 10, 150, 20], ['South Australia', 160, 168, 23], ['Tasmania', 250, 568, 3443] ]); var options = { region : 'AU', displayMode : 'markers', colorAxis : { colors: ['blue', 'red'] } }; var chart = new google.visualization.GeoChart(document.getElementById('chart_div_geo')); chart.draw(data, options); };
jmac.. 6
Geocharts不支持拥有3个不同的数据列.
对于区域图表,数据应仅包括:
地区(国家,次大陆,大陆等)
颜色(根据单个数据类别确定每个区域的颜色)
对于标记图表,数据应仅包括:
位置(纬度/经度或指示位置的字符串)
(可选)仅限纬度/经度位置的位置名称
颜色(基于单个数据类别的标记颜色)
大小(基于单个数据类别的标记大小)
目前,您的示例是带有第三个数据类别的标记图表,不支持(您User
将确定颜色,并Company
确定大小).
Geocharts不支持拥有3个不同的数据列.
对于区域图表,数据应仅包括:
地区(国家,次大陆,大陆等)
颜色(根据单个数据类别确定每个区域的颜色)
对于标记图表,数据应仅包括:
位置(纬度/经度或指示位置的字符串)
(可选)仅限纬度/经度位置的位置名称
颜色(基于单个数据类别的标记颜色)
大小(基于单个数据类别的标记大小)
目前,您的示例是带有第三个数据类别的标记图表,不支持(您User
将确定颜色,并Company
确定大小).