Subparcela Pyplot

Subparcela Pyplot
O matplotlib.O pacote Pyplot é uma série de métodos que permitem que o matplotlib se comporte de maneira semelhante ao MATLAB. Uma dessas funções é a subtrama (). O Método Subplot () cria uma subtrama para uma imagem existente no local da grade fornecida. É idêntico a um método de subtramas (), exceto em vez de adicionar várias subparcelas de uma só vez, ele apenas insere um no momento. Você usará o método Subplot () em várias linhas de código para fazer inúmeras parcelas. Outra desvantagem do método da subtrama está removendo todas as parcelas criadas anteriormente da sua tela. O método Subplast () requer três entradas, especificando o arranjo da figura. O índice da plotagem atual é representado pelo terceiro parâmetro. Vamos fazer alguns exemplos do método Subplot ().

Exemplo 01:

Vamos começar com o primeiro exemplo para ver como um enredo pode ser construído no Spyder 3. Você precisa saber disso em Python, você não pode criar uma trama sem importar o matplotlib.Pacote Pyplot na ferramenta Python para tornar nosso código executável para gráficos. Então, nós importamos o matplotlib.pyplot em nossa ferramenta como objeto "p". Depois disso, estamos importando o pacote Numpy como um objeto "n" para utilizar e adicionar suporte para usar as matrizes Numpy em nosso código. Agora, temos que definir o eixo "x" e "y" para uma trama. Para isso, precisamos usar a matriz Numpy com o objeto Numpy "n". Ambas as matrizes contêm 4 elementos do tipo inteiro e são salvos no respectivo eixo. Temos que usar a função PyPlot Libraries "Plot ()" para criar um enredo com seu eixo. Esta função leva mais dois argumentos, eu.e. Marcador e cor. O marcador é usado para mostrar o ponto de interseção de ambos os eixos, e a cor é usada para desenhar a linha em vermelho. Vamos salvar o código e executá -lo com o botão Executar Spyder.

importar matplotlib.pyplot como p
importar numpy como n
x = n.Array ([0, 1, 2, 3]) #eixo x
y = n.Array ([4, 9, 2, 11]) #eixo y
p.plot (x, y, marcador = "*", color = "vermelho")

Depois de executar o código, temos o enredo abaixo no console.

Exemplo 02:

Agora, vamos dar uma olhada na função Subplot () em Python para criar uma subtrama no enredo original. Então, começamos nosso novo exemplo com matplotlib.pacote pyplot importar como objeto "p". Depois disso, adicionamos o suporte Numpy usando sua importação de embalagem com o objeto "n". Depois disso, adicionamos dois eixos de um enredo usando "x" e "y" e adicionamos valores a ambos com as matrizes Numpy separadamente. Agora, a função Subplot () do pacote PyPlot foi chamada com 2 linhas, 1 coluna e 1 subtrama do gráfico original. Agora, a função plot () foi chamada. Depois disso, declaramos dois eixos, "x" e "y" usando a matriz Numpy de 4 elementos cada. A segunda subtrama foi criada de 2 linhas 1 coluna do gráfico original usando a função Subplot () do PyPlot. Agora, a função da plotagem foi chamada mais uma vez. A função show () é chamada com um objeto Pyplot "P" para mostrar as parcelas no console.

importar matplotlib.pyplot como p
importar numpy como n
x = n.Array ([4, 9, 2, 11]) #eixo x
y = n.Array ([0, 1, 2, 3]) #eixo y
p.Subparcela (2, 1, 1)
p.trama (x, y)
x = n.Array ([13, ​​16, 9, 3]) #eixo x
y = n.Array ([2, 4, 6, 8]) #eixo y
p.Subparcela (2, 1, 2)
p.trama (x, y)
p.mostrar()

Vamos executar o código dentro de Spyder 3. Temos as duas subparcelas na tela do console, como mostrado abaixo. Essas duas parcelas foram criadas com 2 linhas e 1 coluna.

Exemplo 03:

Vamos dar uma olhada no nosso último e um pequeno exemplo da função Subplot () na ferramenta Python. Então, começamos nosso novo código com o mesmo “Matplotlib.Suporte ao pacote pyplot "com seu objeto" P ". O objeto Numpy Library "n" também foi adicionado. Agora, 6 subparcelas serão criadas no console Spyder 3. Começamos com a declaração de eixos x e y para as 6 parcelas diferentes usando a função de matriz numpy. Todas as matrizes definidas nos 1º, 3º e 5º eixos são iguais, enquanto todos os 2º, 4º e 6º eixos são os mesmos. A função PyPlot Subplot () foi utilizada após cada par de eixos x, y para fazer uma subtrama. Esta função tem tomado 2 linhas e 3 colunas para cada parcela enquanto o gráfico foi declarado como 1, 2, 3, 4, 5 e 6. As parcelas para a 1ª, 3ª e 5ª subtrama () serão as mesmas, enquanto as parcelas para a 2ª, 4ª e 6ª funções serão as mesmas.

importar matplotlib.pyplot como p
importar numpy como n
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
p.Subparcela (2, 3, 1)
p.trama (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
p.Subparcela (2, 3, 2)
p.trama (x, y)
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
p.Subparcela (2, 3, 3)
p.trama (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
p.Subparcela (2, 3, 4)
p.trama (x, y)
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
p.Subparcela (2, 3, 5)
p.trama (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
p.Subparcela (2, 3, 6)
p.trama (x, y)
p.mostrar()

Após a execução, temos o 1º, 3º e 5º como o mesmo enredo. Enquanto o 2º, 4º e 6º lote é o mesmo que demonstrado abaixo.

Conclusão:

Isso se tratava de usar a função Subplot () do Python em Spyder 3 para criar parcelas como fazemos no Matlab. Tentamos cobrir tudo o que é necessário para facilitar. Estamos realmente confiantes de que você achará simples de entender e usar.