subtrama de pyplot

subtrama de pyplot
El matplotlib.El paquete Pyplot es una serie de métodos que permiten a Matplotlib comportarse de manera similar a Matlab. Una de esas funciones es subplot (). El método subplot () crea una trama subplotta a una imagen existente en la ubicación de la cuadrícula proporcionada. Es idéntico a un método de subtruces (), excepto que en lugar de agregar varias subtramas a la vez, solo inserta una en este momento. Utilizará el método subplot () en varias líneas de código para hacer numerosas gráficas. Otra desventaja del método de la subplotación es eliminar todas las gráficas creadas anteriormente de su pantalla. El método de subplotas () requiere tres entradas, especificando la disposición de la figura. El índice del presente gráfico está representado por el tercer parámetro. Hagamos algunos ejemplos del método subplot ().

Ejemplo 01:

Comencemos con el primer ejemplo para ver cómo se puede construir una trama en Spyder 3. Necesita saber que en Python, no puede crear una trama sin importar el matlotlib.Paquete Pyplot en la herramienta Python para que nuestro código se ejecute para gráficos. Entonces, hemos importado el matplotlib.pyplot en nuestra herramienta como objeto "P". Después de eso, hemos estado importando el paquete Numpy como un objeto "n" para utilizar y agregar soporte para usar las matrices Numpy en nuestro código. Ahora tenemos que definir el eje "x" y "y" para una trama. Para esto, necesitamos usar la matriz Numpy con el objeto Numpy "n". Ambas matrices contienen 4 elementos de tipo entero y se guardan en el eje respectivo. Tenemos que usar la función "gráfica ()" de las bibliotecas pyplot para crear una gráfica con su eje. Esta función toma dos argumentos más, yo.mi. marcador y color. El marcador se usa para mostrar el punto de intersección de ambos ejes, y el color se usa para dibujar la línea en rojo. Guardemos el código y lo ejecutemos con el botón Ejecutar de Spyder.

Importar matplotlib.Pyplot como P
importar numpy como n
x = n.Array ([0, 1, 2, 3]) #x-eje
y = n.Array ([4, 9, 2, 11]) #eje Y
pag.Plot (x, y, marcador = "*", color = "rojo")

Después de ejecutar el código, tenemos la siguiente trama en la consola.

Ejemplo 02:

Ahora, echemos un vistazo a la función subplot () en Python para crear una subtrama dentro de la trama original. Entonces, hemos comenzado nuestro nuevo ejemplo con matplotlib.Pyplot Paquete Importar como objeto "P". Después de esto, hemos agregado el soporte Numpy utilizando su importación de paquete con el objeto "N". Después de esto, hemos agregado dos ejes de una gráfica usando "x" y "y" y agregó valores a ambos con las matrices numpy por separado. Ahora, la función subplot () del paquete pyplot se ha llamado con 2 filas, 1 columna y 1 subtrama de la trama original. Ahora, se ha llamado a la función de plot (). Después de esto, declaramos dos ejes, "x" y "y" usando la matriz numpy de 4 elementos cada uno cada uno. La segunda subtrama se ha creado de 2 filas 1 columna de la gráfica original utilizando la función subplot () de pyplot. Ahora, la función de la trama se ha llamado una vez más. La función show () se llama con un objeto Pyplot "P" para mostrar los gráficos en la consola.

Importar matplotlib.Pyplot como P
importar numpy como n
x = n.Array ([4, 9, 2, 11]) #x-eje
y = n.Array ([0, 1, 2, 3]) #eje Y
pag.subtrama (2, 1, 1)
pag.Parcela (x, y)
x = n.Array ([13, ​​16, 9, 3]) #x-eje
y = n.Array ([2, 4, 6, 8]) #eje Y
pag.subtrama (2, 1, 2)
pag.Parcela (x, y)
pag.espectáculo()

Ejecutemos el código dentro de Spyder 3. Tenemos las 2 subtramas en la pantalla de la consola, como se muestra a continuación. Estas dos gráficas se han creado con 2 filas y 1 columna solo.

Ejemplo 03:

Echemos un vistazo a nuestro último y un poco largo ejemplo de la función de subplot () en la herramienta Python. Entonces, hemos comenzado nuestro nuevo código con el mismo "matplotlib.soporte del paquete pyplot "con su objeto" P ". El objeto de la biblioteca numpy también se ha agregado. Ahora, se crearán 6 subtramas en la consola Spyder 3. Hemos comenzado con la declaración de ejes x e y para las 6 gráficas diferentes utilizando la función de matriz numpy. Todas las matrices definidas en los ejes 1, 3º y 5º son las mismas, mientras que todos los ejes 2º, 4º y 6º son iguales. La función de subplot () pyplot se ha utilizado después de cada par de ejes x, y para hacer una trama secundaria. Esta función ha estado tomando 2 filas y 3 columnas para cada gráfico, mientras que la gráfica se ha declarado como 1, 2, 3, 4, 5 y 6. Las gráficas para la primera, tercera y quinta subplot () serán las mismas, mientras que las gráficas para las funciones 2, 4ª y 6ª.

Importar matplotlib.Pyplot como P
importar numpy como n
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
pag.subtrama (2, 3, 1)
pag.Parcela (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
pag.subtrama (2, 3, 2)
pag.Parcela (x, y)
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
pag.subtrama (2, 3, 3)
pag.Parcela (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
pag.subtrama (2, 3, 4)
pag.Parcela (x, y)
x = n.Array ([0, 1, 2])
y = n.Array ([4, 8, 9])
pag.subtrama (2, 3, 5)
pag.Parcela (x, y)
x = n.Array ([2, 4, 6])
y = n.Array ([3, 5, 7])
pag.subtrama (2, 3, 6)
pag.Parcela (x, y)
pag.espectáculo()

Después de la ejecución, tenemos el 1er, tercero y 5 como la misma trama. Mientras que la segunda, 4ª y sexta trama es la misma que se demuestra a continuación.

Conclusión:

Se trataba de usar la función subplot () de Python en Spyder 3 para crear gráficos como lo hacemos en Matlab. Hemos tratado de cubrir todo lo necesario para que sea más fácil. Estamos realmente seguros de que le resultará simple entender y usar.