在python中创建图形可视化

时间:2014-08-07 18:53:52

标签: python graphics

链接显示从人口普查网站获取的图形可视化。下面分享了相同的链接。我想在我的python程序中创建相同类型的图形可视化。

图形可视化的链接: http://www.census.gov/dataviz/visualizations/stem/stem-html/

这是哪种可视化?它是一个饼图或任何其他不同类型的图形可视化。

是否有可用于创建此类可视化的API或我是否需要使用任何Web服务?

4 个答案:

答案 0 :(得分:1)

我没有看到与所列图片完全相同的图表,但matplotlib提供了大量选项。

http://matplotlib.org/gallery.html

它也支持Sankey图表:

http://matplotlib.org/api/sankey_api.html?highlight=sankey#module-matplotlib.sankey

答案 1 :(得分:1)

这个图形的tzpe称为chord diagram。可以找到有关stackoverflow的相关问题here。坏消息是没有答案。并且,不幸的是,在互联网上四处看看并没有带来太多。

答案 2 :(得分:1)

edouard所述,它是一个和弦图。 D3js.org网站有两个示例 - 一个是静态(http://bl.ocks.org/mbostock/4062006 - 列在the other question edouard mentioned中),另一个是交互式(http://bost.ocks.org/mike/uberdata/),更像是人口普查图。

答案 3 :(得分:0)

它基本上是weighted graph。它看起来很像Sankey diagram

有专门用于可视化图形的软件,例如: graphviz。它有几个Python绑定。

如果它可以创建这种风格的图形,你必须查看文档。