为什么我的 Google 可视化饼图停止工作?

发布于 2024-10-05 18:22:32 字数 802 浏览 1 评论 0原文

我使用 Google Visualization API 创建的一些 PieCart 遇到了一个奇怪的问题。几周前他们还工作得很好,但现在不行了。我不知道为什么。我的用法非常简单和基本:

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

谁能告诉我什么坏了?我已经碰壁了好几个小时了。提前致谢!

I'm having a weird problem with some PieCarts I created with the Google Visualisation API. They worked fine a couple of weeks ago, but not anymore. I have no idea why. My usage is really simple and basic:

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 is a JSON array, of course. The chart renders, except for the actual pie part. I get the chart headers and the legend and everything, but not the actual slices of the pie.

I have tried on a few different computers and in different browsers (Firefox, Epiphany, disabling all my plugins) but with no result.

Full page is here: http://scantool.jejik.com/domains/view/2

Can anyone tell me what broke? I've been hitting a wall for several hours now. Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜无邪 2024-10-12 18:22:32

我终于找到了答案。这是 Google Visualizations 中的一个错误。饼图的一部分比其他部分的总和大得多(一个切片有 16.000 个,而其他切片只有少数)。这导致饼图可视化失败。

谷歌已承诺在下一个版本中修复该问题。与此同时,我通过将数据转换为百分比来解决这个问题。

I finally found the answer. It was a bug in Google Visualisations. One part of the pie chart was much bigger than the other parts combined (16.000 for one slice, versus just a handful on the other slices). This caused the pie chart vsiualisation to fail.

Google has promised to fix it in their next release. In the mean time, I worked around it by converting my data to percentages.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文