Mam jedną cyfrę, która zawiera wiele wątków.
fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k')
fig.canvas.set_window_title('Window Title')
# Returns the Axes instance
ax = fig.add_subplot(311)
ax2 = fig.add_subplot(312)
ax3 = fig.add_subplot(313)
Jak dodać tytuły do podplotów?
fig.suptitle
dodaje tytuł do wszystkich wykresów i chociaż ax.set_title()
istnieje, ten drugi nie dodaje żadnego tytułu do moich podplotów.
Dziękuję za pomoc
Edycja: poprawiona literówka na temat set_title()
. Dzięki Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
źródło
źródło
ax.set_title('title', fontsize=16)
zamiast tego.ax.set_title()
powinien ustawić tytuły dla oddzielnych wątków:Czy możesz sprawdzić, czy ten kod działa dla Ciebie? Może coś je później nadpisuje?
źródło
Skrócona odpowiedź przy założeniu
import matplotlib.pyplot as plt
:jak w:
Wtedy nie ma potrzeby stosowania zbędnych zmiennych.
źródło
Jeśli chcesz go skrócić, możesz napisać:
To może być mniej jasne, ale nie potrzebujesz więcej linii lub zmiennych
źródło
Jeśli masz wiele zdjęć i chcesz je zapętlić i wyświetlać 1 na 1 wraz z tytułami - możesz to zrobić. Nie ma potrzeby jawnego definiowania ax1, ax2 itp.
źródło
źródło
Rozwiązaniem, którego używam coraz częściej, jest to:
źródło