Trama de contorno en Python

Trama de contorno en Python
Una gráfica de contorno es un método para representar un aparente 3D en un avión 2D. Traza dos intérpretes x e y en el eje y y traza una variable z utilizando una línea de contorno. A veces, estas líneas de contorno se denominan valores de respuesta ISO.

Los diagramas de contorno son útiles para ver cómo fluctúa el valor de Z en respuesta a la entrada de estas dos variables, X e Y. Estas variables se limitan con frecuencia a una cuadrícula sistemática denominada Meshgrid. Notario público.MeshGrid genera una cuadrícula oblonga a partir de una matriz de valores de variable x y una matriz de valores de y variable. Las gráficas de contorno se crean mediante el uso de matplotlib.

La ingeniería civil nos permite ver la topografía de un edificio en un mapa de contorno. En ingeniería mecánica, los diagramas de contorno pueden demostrar el gradiente de estrés en toda la superficie de una parte. Discutamos diferentes métodos que se utilizan para las parcelas de contorno en Python.

Trazado de contorno mediante el uso de la función contorn ()

Para crear una gráfica de contorno usando matplotlib.trama py, necesitamos utilizar el hacha.función contorn (). Este método contiene tres argumentos. Los primeros dos argumentos X e Y son matrices bidimensionales de los puntos x e y, y el tercer argumento z es una matriz bidimensional que decide la altura del contorno, denotada por los colores de la trama bidimensional.

Para la ejecución del código Python, primero, instalamos SPYDER5. El nombre del nuevo archivo es "temp44.py ".

Este ejemplo contiene el método numpy np.MeshGrid (), que genera una matriz bidimensional desde una matriz unidimensional.

El hacha.La función Contourf () está relacionada con AX.contorn (), excluyendo que el método Ax.Contourf () crea un gráfico de contorno "lleno". Como alternativa a las líneas en la gráfica creada por el Método AX.contorno().

Las parcelas de contorno contienen barras de color

Los colores denotan la tercera magnitud en una trama 2D bidimensional (como "altura"), por lo que es adecuado escalar el significado de cada color. La escala de color generalmente se muestra al lado de la figura.

La barra de color es suplementaria a la matratlib de la parcela de contorno mediante el uso del higo.Función ColorBar (). Las barras de color no son un fragmento de esas gráficas de contorno, por lo que las barras de color deben ser funcionales a los objetos (con frecuencia nombrados Fig).

Necesitamos pasar el diagrama de contorno al higo.Función ColorBar (). Por lo tanto, al agregar la barra de color a cualquier figura, el objeto de la gráfica debe estar existente. Ese objeto de la gráfica es el resultado de usar la función AX.Contourf (). El resultado del hacha.La función Contourf () no se ha asignado a ninguna variable. Sin embargo, para insertar una barra de color en cualquier gráfico de contorno, necesitamos guardar el objeto de esa gráfica en cualquier variable para que podamos asignar el objeto de la gráfica para funcionar FIG.barra de color().

En este código, el 'CF' es un objeto de gráfico generado por la función AX.Contourf (). El eje de ese objeto que contiene el diagrama de contorno se pasa por Axe a la otra función FIG.colorbar () junto con el objeto de la trama 'cf'. Aquí utilizamos el hacha.Función Contourf (X, Y, Z). Donde el parámetro x y el parámetro y son matrices 2D de puntos x e y, y el parámetro z es una matriz 2D que define el color de la región de la gráfica.

En la salida, obtenemos la trama de contorno sombreado. La región sombreada es generada por el hacha de la función.Contourf ().

Visualización de funciones 3D

Comenzamos a representar la gráfica de contorno mediante el uso del método f (x, y). Hacemos una selección exacta de la función 'F'. Primero, importamos matplotlib.Pyplot como trama. Luego, decidimos el estilo de la trama pasando el parámetro 'Wayborn White'. Importamos numpy como np. Después de esto, definimos la función 'f'. Los gráficos de contorno se crean utilizando la trama.Método de contorno. Esto requiere tres parámetros: una cuadrícula de valor X, una cuadrícula de valor Y y una cuadrícula de valor Z. Los valores de X e Y muestran ubicaciones en la gráfica, el valor de z se significa por líneas de contorno. Quizás el método más fácil para hacer tales cifras es utilizar el NP.Método MeshGrid. Esta función crea una cuadrícula 2D a partir de una matriz 1D.

Pasamos el argumento color = "rojo" al gráfico de funciones.contorn () Entonces la gráfica resultante contiene el color rojo de las líneas.

Cuando usamos un solo color, de forma predeterminada, los números negativos se denotan por líneas discontinuas y las líneas continuas significan los valores positivos.

Mapas de color de la trama de contorno

Podemos cambiar el esquema de color predeterminado para los contornos de matplotlib y ocupar las parcelas de contorno. Un método común para cambiar los esquemas de color es llamar a la parcela.método get_cmap (), que da como resultado una cosa de color anormapón. Existen varios mapas de color para contornear las tramas. La cosa de color anormap se pasa como un parámetro de palabra clave para el hacha.Contourf () función o ax.función contorn ().

En esta sección del código, crearemos dos gráficos de contorno completos. Esas gráficas de contorno tienen diferentes colores de mapas.

Conclusión

Representamos datos 3D en 2D mediante el uso de líneas de contorno o áreas codificadas por colores. Se utilizan algunos métodos matplotlib para trazar el contorno. La API matplotlib incluye métodos contornf () y contorn () que se utilizan para diseñar líneas de contorno o contornos completos.