1
我有一个matplotlib图形嵌入在Qt应用程序的一个小部件中。改变现有图形的样式
创建这样的:
from matplotlib.figure import Figure
matplotlib.use('Qt4Agg')
from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg as FigureCanvas
self.figure = Figure()
self.widget = FigureCanvas(self.figure)
图表的寿命期间和插件我可以添加一些线,棒,轴等要清除我使用图表:
self.figure.clear()
self.figure.canvas.draw()
要添加一些行:
ax = self.figure.add_subplot(111)
ax.plot(x, values, etc...)
self.figure.canvas.draw()
这意味着我不破坏,并在每次改变时重新创建人物,我重用现有数字。但是有没有一种选择可以在matlablotlib.pyplot.style的使用过程中改变图的完整风格?或者当我想改变风格时,是否需要始终创建一个新图形(以及新窗口小部件)?