有没有办法将Matplotlib图形对象转换为SVG或D3图形?

时间:2013-11-01 12:06:15

标签: javascript python svg matplotlib d3.js

我对Matplotlib的动态交互功能不满意,但我不得不花费大量时间和精力来开发Matplotlib绘图功能。只是好奇地知道:

是否有任何python包可以直接将matplotlib对象(不是输出pic)转换为基于交互式Web的图形(或者稍后可以处理的某些中间对象),例如SVG或D3或其他?理论上有可能吗?

欢迎任何有关此类转换的想法/提示。

1 个答案:

答案 0 :(得分:1)

据我所知,没有这样的工具。从理论上讲,这样的事情当然是可能的,但实施起来可能并非易事。

This question建议使用d3py从Python生成D3图表,还有bokeh,其目的是允许您在Py​​thon中生成类似D3的图形。这两者都不是您正在寻找的,但您可以使用它们来接近您想要的。