我在使用Google Visualization API创建的一些PieCarts时遇到了一个奇怪的问题。他们几周前工作正常,但现在不行了。我不知道为什么。我的用法非常简单和基本:
var chart1_data = new google.visualization.DataTable(doctypeDataTable);
var chart1_view = new google.visualization.DataView(chart1_data);
chart1_view.setColumns([1, 2]);
var chart1 = new google.visualization.PieChart(document.getElementById('chart1'));
chart1.draw(chart1_view, {width: width, height: height, is3D: false, title: 'Document types'});
当然, doctypeDataTable
是一个JSON数组。图表呈现,除了实际的饼图部分。我得到图表标题和图例以及所有内容,但不是饼图的实际切片。
我尝试过几台不同的计算机和不同的浏览器(Firefox,Epiphany,禁用我的所有插件),但没有结果。
整页在这里:http://scantool.jejik.com/domains/view/2
谁能告诉我什么破了?我现在已经打了几个小时了。提前谢谢!
答案 0 :(得分:0)
我终于找到了答案。这是Google Visualisations中的一个错误。饼图的一部分比其他部分组合得更大(一片为16.000,而其他片只有少数)。这导致饼图vsiualisation失败。
谷歌承诺将在下一个版本中修复它。与此同时,我通过将数据转换为百分比来解决这个问题。