python中的matplotlib,如何只增加画布大小?

python中的matplotlib,如何只增加画布大小?,python,canvas,matplotlib,Python,Canvas,Matplotlib,我正在使用 self.fig, self.ax = plt.subplots() 或 虽然它们都增加了画布的大小,但它们实际上只是“拉伸”画布,以及其中的所有内容 我想要的是一个真正放大的画布(很可能是放大了窗口),里面的对象保持相同的大小,这样画布就可以在一个范围内有更多的细节。我打算用resize\u事件提出一个解决方案,并发现以下内容,我认为这正是您需要的?由于某些原因,调整大小事件在我的matplotlib版本中不起作用,因此我无法对此进行测试。虽然存在特定于后端的解决方案,但没有

我正在使用

self.fig, self.ax = plt.subplots()  

虽然它们都增加了画布的大小,但它们实际上只是“拉伸”画布,以及其中的所有内容


我想要的是一个真正放大的画布(很可能是放大了窗口),里面的对象保持相同的大小,这样画布就可以在一个范围内有更多的细节。

我打算用
resize\u事件
提出一个解决方案,并发现以下内容,我认为这正是您需要的?由于某些原因,调整大小事件在我的matplotlib版本中不起作用,因此我无法对此进行测试。虽然存在特定于后端的解决方案,但没有独立于后端的方法来更改窗口本身的大小。您使用的是什么后端?我打算建议一个带有
resize\u事件的解决方案,并找到了以下内容,我认为这正是您所需要的?由于某些原因,调整大小事件在我的matplotlib版本中不起作用,因此我无法对此进行测试。虽然存在特定于后端的解决方案,但没有独立于后端的方法来更改窗口本身的大小。您使用的是什么后端?
self.fig = plt.figure(figsize=(17, 17))  
self.ax = self.fig.add_axes([0, 0, 1, 1], frameon=False)