我碰到這個例子中matplotlib網站改變數字大小與次要情節
http://matplotlib.org/examples/pylab_examples/subplots_demo.html
來了,我想知道是否有可能增加數字大小。
我試着用
f.figsize(15,15)
但不起任何作用。
我碰到這個例子中matplotlib網站改變數字大小與次要情節
http://matplotlib.org/examples/pylab_examples/subplots_demo.html
來了,我想知道是否有可能增加數字大小。
我試着用
f.figsize(15,15)
但不起任何作用。
如果你已經擁有了數字對象使用:
f.set_figheight(15)
f.set_figwidth(15)
但是如果你使用.subplots()命令(如你正在展示的例子)來創建一個新的人物,你也可以使用:
f, axs = plt.subplots(2,2,figsize=(15,15))
或者,創建一個使用figsize參數的圖形()對象,然後使用add_subplot添加您的次要情節。例如。
import matplotlib.pyplot as plt
import numpy as np
f = plt.figure(figsize=(10,3))
ax = f.add_subplot(121)
ax2 = f.add_subplot(122)
x = np.linspace(0,4,1000)
ax.plot(x, np.sin(x))
ax2.plot(x, np.cos(x), 'r:')
這種方法的好處是,該語法是更靠近副區的()的調用,而不是副區()。例如。 subplots似乎並不支持使用GridSpec來控制子圖的間距,但subplot()和add_subplot()都可以。
還有'fig.set_size_inches'設置高度和寬度在一起 –
這不起作用,您可以將高度設置爲任何您想要的,但它永遠不會比您的顯示器大。 –
這不必對您的顯示器進行任何操作。如果你輸出到PNG呢?你是說它永遠不會比屏幕分辨率更大?它是以英寸爲單位的尺寸與決定像素大小的dpi的組合。 –