Matplotlib表面绘图来自pandas DataFrame中的值

时间:2015-02-08 01:33:29

标签: python matplotlib pandas

我正在尝试使用来自pandas DataFrame的数据制作带有matplot lib的3D表面图,但无法使其工作。我不断收到各种错误(内存错误或浮动错误等)。

我的DataFrame中有三列我要绘制

X = df.timestamp
Y = df.id
Z = df.votes

timestamp列中的值为datetime个对象,idvotes为数字。我尝试在线关注基本示例(here和SO问题here),但我遇到meshgrid导致MemoryError的问题。

我想我需要将XY设置为两个数值,这样我就可以进行网格,然后只旋转表面图,但我不确定这个

非常感谢任何帮助。我是pandas和matplotlib的新手,我的语法有问题所以任何有关如何将列值传递给plot_surface()的帮助都会很棒。我一直在尝试df.id.tolist()等。

0 个答案:

没有答案