我正在尝试将matplotlib图形嵌入到PyQt4中,但是当我尝试使用pyplot绘制图形时,它会发出错误或者会创建一个单独的matplotlib内置图形对象而不是绘制到我的画布中。
如果我尝试使用axes
绘图,一切都很好,因为数字会被绘制到画布中。但是,我无法将两个axes
绘制成一个图表,这个图表由pyplot
完成,只需一个接一个地绘制两个图表。
那么如何使用axes
2将图表绘制成一个图形呢?
class Foo(blah):
""" some code here """
# code which giving error:
self.pyplot.plot_date(x,y)
self.pyplot.plot_date(a,b)
# code plotting matplotlib figure object rather drawing into canvas
pyplot.plot_date(x,y)
pyplot.plot_date(a,b)
# code only plotting only a,b - but not x,y
self.axes.plot_date(x,y)
self.axes.plot_date(a,b)