Python Matplotlib.savefig忽略轴并在图像周围绘制黑色边框
我有一个matplotlib图形嵌入到带有标题和轴标签的QTAGGGUREGANVAS(PyQt4)中(示例如下所示) 我实现了一个按钮,将图形保存到png文件中。该图形是通过以下方式创建的:Python Matplotlib.savefig忽略轴并在图像周围绘制黑色边框,python,python-2.7,matplotlib,pyqt,pyqt4,Python,Python 2.7,Matplotlib,Pyqt,Pyqt4,我有一个matplotlib图形嵌入到带有标题和轴标签的QTAGGGUREGANVAS(PyQt4)中(示例如下所示) 我实现了一个按钮,将图形保存到png文件中。该图形是通过以下方式创建的: self.plkDpi = 100 self.plkFigure = Figure(dpi=self.plkDpi) ... self.plkAxes = self.plkFig.add_subplot(111) ... self.plkAxes.set_xlabel(...) self.plkAxes.
self.plkDpi = 100
self.plkFigure = Figure(dpi=self.plkDpi)
...
self.plkAxes = self.plkFig.add_subplot(111)
...
self.plkAxes.set_xlabel(...)
self.plkAxes.set_ylabel(...)
self.plkAxes.set_title(...)
当我点击保存按钮时,执行以下代码:
self.plkFig.savefig('tmp.png', bbox_inches='tight', dpi=self.plkDpi)
由于某些原因,轴和绘图标题从最终绘图中省略。但是它们没有被裁剪-在图形周围有一个边界黑框,它是空白的(见下文)
无论我如何尝试,更改figsize、dpi、边界框等,我都无法使用轴标签保存图形 请查看此链接: 似乎plt.savefig()覆盖了绘图参数。所以你必须重新定义它们。试试这个:plt.savefig('yourfilenamehere.png',facecolor='w')。这将设置白色边框
致以最诚挚的问候,您能否创建一个新的解决方案,以便我们能够重现问题?谢谢您让我度过了美好的一天!