Eu tenho uma figura que contém muitas subparcelas.
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)
Como adiciono títulos às subparcelas?
fig.suptitle
adiciona um título a todos os gráficos e, embora ax.set_title()
exista, o último não adiciona nenhum título às minhas subparcelas.
Obrigado pela ajuda.
Editar: erro de digitação corrigido sobre set_title()
. Obrigado Rutger Kassies
python
matplotlib
plot
subtitle
Shailen
fonte
fonte
ax.set_title('title', fontsize=16)
.ax.set_title()
deve definir os títulos para subparcelas separadas:Você pode verificar se esse código funciona para você? Talvez algo os substitua mais tarde?
fonte
Uma resposta abreviada assumindo
import matplotlib.pyplot as plt
:como em:
Então não há necessidade de variáveis supérfluas.
fonte
Se você quiser reduzi-lo, escreva:
Talvez fique menos claro, mas você não precisa de mais linhas ou variáveis
fonte
Caso você tenha várias imagens e queira fazer um loop através delas e mostrá-las 1 a 1 junto com os títulos - é isso que você pode fazer. Não há necessidade de definir explicitamente ax1, ax2 etc.
fonte
fonte
Uma solução que costumo usar cada vez mais é esta:
fonte