matplotlib.pyplot.figure #
- matplotlib.pyplot. figure ( num=None , figsize=None , dpi=None , * , facecolor=None , edgecolor=None , frameon=True , FigureClass=<class 'matplotlib.figure.Figure'> , clear=False , **kwargs ) [ fonte] #
Crie uma nova figura ou ative uma figura existente.
- Parâmetros :
- num int ou str ou
Figure
ouSubFigure
, opcional Um identificador exclusivo para a figura.
Caso já exista uma figura com esse identificador, esta figura é ativada e retornada. Um número inteiro refere-se ao
Figure.number
atributo, uma string refere-se ao rótulo da figura.Caso não haja figura com o identificador ou não seja informado o núm , uma nova figura é criada, tornada ativa e retornada. Se num for um int, ele será usado para o
Figure.number
atributo, caso contrário, um valor inteiro gerado automaticamente será usado (começando em 1 e incrementado a cada novo número). Se num for uma string, o rótulo da figura e o título da janela serão definidos com esse valor. Se num for umSubFigure
, seu paiFigure
será ativado.- figsize (float, float), padrão:
rcParams["figure.figsize"]
(padrão: )[6.4, 4.8]
Largura, altura em polegadas.
- dpi flutuante, padrão:
rcParams["figure.dpi"]
(padrão:100.0
) A resolução da figura em pontos por polegada.
- cor da cor da face, padrão:
rcParams["figure.facecolor"]
(padrão:'white'
) A cor de fundo.
- cor da cor da borda, padrão:
rcParams["figure.edgecolor"]
(padrão:'white'
) A cor da borda.
- frameon bool, padrão: True
Se False, suprime o desenho da moldura da figura.
- Subclasse FigureClass de
Figure
Se definido, uma instância dessa subclasse será criada, em vez de um arquivo
Figure
.- clear bool, padrão: False
Se True e a figura já existir, ela será desmarcada.
- layout {'restrito', 'apertado',
LayoutEngine
, Nenhum}, padrão: Nenhum O mecanismo de layout para posicionamento dos elementos do gráfico para evitar a sobreposição de decorações de eixos (rótulos, marcações, etc.). Observe que os gerenciadores de layout podem desacelerar consideravelmente a exibição de figuras. O padrão é None (mas consulte a documentação do
Figure
construtor sobre a interação com rcParams).- ** kwargs
Argumentos de palavra-chave adicionais são passados para o
Figure
construtor.
- num int ou str ou
- Devoluções :
Notas
Figuras recém-criadas são passadas para o
new_manager
método ou anew_figure_manager
função fornecida pelo back-end atual, que instala uma tela e um gerenciador na figura.Se você estiver criando muitas figuras, certifique-se
pyplot.close
de chamar explicitamente as figuras que não está usando, porque isso permitirá que o pyplot limpe a memória adequadamente.rcParams
define os valores padrão, que podem ser modificados no arquivo matplotlibrc.
Exemplos usando matplotlib.pyplot.figure
#

Usando Gridspec para criar layouts de subtramas de várias colunas/linhas

Demonstração de fontes (estilo orientado a objetos)

Demonstração de fontes (argumentos de palavra-chave)

Definindo um aspecto fixo nas células do ImageGrid

recursos mpl_toolkits.axisartist.floating_axes

Demonstra a plotagem de curvas de contorno (nível) em 3D

Demonstra a plotagem de curvas de contorno (nível) em 3D usando a opção extend3d

Gere polígonos para preencher o gráfico de linha 3D

Voxel 3D / plotagem volumétrica com coordenadas cilíndricas

Diagrama SkewT-logP: usando transformações e projeções personalizadas