如何使用表格数据在matplotlib中创建条形图

0 投票
1 回答
1087 浏览
提问于 2025-04-16 21:52

这个想法其实很简单:我想用matplotlib来创建一个柱状图,数据来自之前生成的一个表格。

我希望得到的图表像这样:

http://matplotlib.sourceforge.net/examples/pylab_examples/table_demo.html

但是我在想,能不能直接用dbf表格里的数据来做这个图。

看起来是有可能的,但即使是这个例子我也没能成功运行:

http://www.packtpub.com/article/plotting-data-using-matplotlib-part2?utm_source=js_matplotlib_abr3_1009&utm_medium=content&utm_campaign=janice

因为我还是matplotlib的新手,所以我想通过一个能正常工作的例子来学习。

1) 有没有什么例子或者代码片段可以推荐给我?

2) 对于这个任务,什么数据格式最好(我的工具生成dbf格式,但把它转换成csv或Excel应该也不难)

1 个回答

1

有一个叫做 dbfpy 的工具,可以让你从 DBF 文件中读取数据。不过,我建议如果可以的话,使用 CSV 文件和 numpy.loadtxt,因为这样会快很多。

撰写回答