我在绘制2D numpy数组方面做过一些事情,看来人们只会将它们解释为位图。
但是,在我的情况下,行号是X坐标,每个单元格都包含Y坐标,每一列代表一个不同的y = f(x)函数。我只想在一条简单的折线图上绘制所有这些折线(以列表示)。
最不冗长的方法是什么?还是我必须提取每一列并手动逐一绘制?
答案 0 :(得分:1)
matplotlib.pylab.plot
在使用2D输入时,会将每一列绘制为单独的线。因此,您要做的就是
pylab.plot(yourarray)
这似乎无能为力。要获得切实的结果,您至少需要执行以下一项操作:
pylab.show()
和/或
pylab.savefig('yourfilename.png')