Używam pyplot
. Mam 4 wątki. Jak ustawić pojedynczy główny tytuł ponad wszystkie wątki? title()
ustawia go nad ostatnim podplotem.
python
matplotlib
Jakub M.
źródło
źródło
suptitle
. Mimo to widziałem twój „bezwstydny hack!” :)plt.suptitle()
i nieplt.subtitle()
. Na początku nie zdawałem sobie z tego sprawy i dostałem paskudny błąd! : DKilka punktów uważam za przydatne przy stosowaniu tego do moich własnych wykresów:
fig.suptitle(title)
niżplt.suptitle(title)
fig.tight_layout()
tytuł należy przesunąć za pomocąfig.subplots_adjust(top=0.88)
Przykładowy kod pobrany z demo podplotów w dokumentach matplotlib i dostosowany o tytuł główny.
źródło
figure.suptitle()
nie wystarczy, ponieważ tytuły podplotów będą się łączyć z napisami,fig.subplots_adjust(top=0.88)
jest dobre.Jeśli twoje wątki mają również tytuły, może być konieczne dostosowanie głównego rozmiaru tytułu:
źródło
plt.suptitle("Main Title", fontsize=16)