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
#
Seleção do limite da barra de erros
Demonstração da coleção de eventos
Gráfico de dispersão com histogramas
Subclasses de figuras personalizadas
Redimensionando eixos com layout restrito
Redimensionando eixos com layout compacto
Usando Gridspec para criar layouts de subtramas de várias colunas/linhas
Especificações de grade aninhadas
Gerenciando várias figuras em pyplot
Criando vários subplots usando plt.subplots
Gráfico de dispersão no eixo polar
A diferença entre \dfrac e \frac
Referência de estilo de seta de anotação
Demonstração de fontes (estilo orientado a objetos)
Demonstração de fontes (argumentos de palavra-chave)
Fig Eixos Personalizar Simples
Grade de Eixos de Demonstração
Mostrando canais RGB usando RGBAxes
Barras de cores por linha ou por coluna
Eixos com um tamanho físico fixo
Definindo um aspecto fixo nas células do ImageGrid
Demonstração do Localizador de Inserção
Abra espaço para ylabel usando axes_grid
Demonstração de grade curvilínea
Demonstração CurveLinear Grid2
recursos mpl_toolkits.axisartist.floating_axes
lombadas personalizadas com axisartist
Renderização sombreada e com potência normalizada
Caminhada aleatória 3D animada
Plotar dados 2D em plotagem 3D
Demonstração de gráficos de barras 3D
Crie gráficos de barras 2D em diferentes planos
Gráfico de superfície de caixa 3D
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
Projetando perfis de contorno em um gráfico
Projetando contorno preenchido em um gráfico
Criar histograma 3D de dados 2D
Deslocamento Automático de Texto
Desenhar objetos planos em plotagem 3D
Gere polígonos para preencher o gráfico de linha 3D
superfície 3D (tabuleiro de damas)
Superfície 3D com coordenadas polares
Plotagem de contorno 3D triangular
Gráfico de contorno preenchido em 3D triangular
Superfícies 3D mais triangulares
voxel 3D / plotagem volumétrica
Gráfico de voxel 3D do logotipo numpy
Voxel 3D / plotagem volumétrica com cores rgb
Voxel 3D / plotagem volumétrica com coordenadas cilíndricas
Animando um gráfico de wireframe 3D
Longa cadeia de conexões usando Sankey
Diagrama SkewT-logP: usando transformações e projeções personalizadas
Especificações de grade aninhadas
Seletores de retângulo e elipse
Organizando vários eixos em uma figura
Composição de figuras complexas e semânticas
Propriedades e layout do texto