Alternatywnie, utwórz obiekt figure() za pomocą argumentu figsize, a następnie użyj add_subplot, aby dodać swoje partycje. Na przykład.
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:')
Zalety tej metody jest to, że składnia jest bliżej wezwań poletko() zamiast wątków(). Na przykład. subplots nie wydają się wspierać przy użyciu GridSpec do kontrolowania odstępów między wątkami, ale robią to zarówno metody subplot(), jak i add_subplot().
Istnieje również "rys. Zestaw_size_inches", aby ustawić wysokość i szerokość razem –
To nie działa, możesz ustawić wysokość na dowolną wartość, ale nigdy nie będzie ona większa niż twój monitor. –
To nie musi nic robić z twoim monitorem. Co jeśli wyjdziesz na png? Mówisz, że nigdy nie może być większy niż rozdzielczość ekranu? Jest to połączenie rozmiaru w calach z rozdzielczością, która określa rozmiar w pikselach. –