为什么我的Google Visualization饼图停止工作?
问题描述:
我在使用Google Visualization API创建的一些PieCart时出现了一个奇怪的问题。几周前他们工作得很好,但现在不再了。我不知道为什么。我使用的是非常简单和基本的:为什么我的Google Visualization饼图停止工作?
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阵列。图表呈现,除了实际的饼图部分。我得到了图表标题和图例以及所有内容,但不是馅饼的实际切片。
我试了几台不同的电脑,并在不同的浏览器(火狐,Epiphany,禁用所有我的插件),但没有结果。
整版是在这里:http://scantool.jejik.com/domains/view/2
谁能告诉我什么爆发?现在我已经打了几个小时的墙了。提前致谢!
答
我终于找到答案。这是Google Visualisations中的一个错误。饼图的一部分比其他部分的组合要大得多(一片16,000,而其他片只有一部分)。这导致饼图vsiualisation失败。
谷歌已承诺在下一个版本中修复它。与此同时,我通过将数据转换为百分比来解决这个问题。