Google Chart中的玫瑰图

2 投票
1 回答
1937 浏览
提问于 2025-04-15 14:01

我在网上找了很多关于如何在Google Chart中制作玫瑰图(圆形直方图)的方法。这个API里只有雷达图,所以看起来技术上不太可能做到(我说得对吗?)。这个风玫瑰图的例子是我找到的最接近解决方案的东西。

因为我需要这些图表,我快速想出了一个方法,利用雷达图、Python和Google-Chartwrapper库来“伪造”它们。有一个(非技术性的)介绍,代码也在Github上。

在我进一步深入这个问题之前(比如清理代码、抽象化、浪费更多时间等等),有没有人见过在Google Chart中有用的玫瑰图例子?

(顺便说一下,我知道matplotlib等工具。我因为需要在用Python 3.x,然而目前的绘图库还没有跟上我的需求。也可以看看SO问题418835)

1 个回答

1

看起来没有人提供其他的例子。我决定自己动手试试,看看还能做些什么,于是做了一个简单的概念验证,展示了基于时间的玫瑰图。这个东西其实挺简单的,主要是用来展示你在一天中不同时间发推特的数量,虽然有点搞笑,但它展示了如何用Google Chart制作玫瑰图。不过,这里有个问题,也是Google Chart的一个普遍问题,就是你不能在图表中嵌入数据,也不能实现像下钻、弹出窗口等功能(这些在Javascript/Flex/其他解决方案中是可以做到的)。

如果有一个基于Javascript的Google Chart风格的API,能支持嵌入数据,那就太好了。

撰写回答