Espesor de la línea matplotlib

Espesor de la línea matplotlib
En este artículo, vamos a discutir cómo usar Python para modificar el grosor de una línea de la tabla en matplotlib. Cada vez que construimos un gráfico de línea, Matplotlib usará el valor de ancho de línea predeterminado, que es 1. Pero este valor se puede cambiar. El parámetro de ancho de línea en matplotlib nos permite cambiar el grosor de una línea en el gráfico.

Cuando queremos especificar un ancho de línea de un gráfico más estrecho, siempre usaremos un valor inferior a 1. Y cuando queremos que el ancho de línea de la trama sea más amplio, podríamos definir el ancho de línea como 1.

Cambie el grosor de varias líneas usando para el bucle:

Utilizamos para bucle para modificar el ancho de línea de muchas líneas. El código posterior demuestra cómo cambiar el ancho de numerosas líneas al mismo tiempo:

Importar matplotlib.Pyplot como PLT
importar numpy como np
Fig = PLT.cifra()
hachas = fig.add_axes ([1,1,2,2])
x = NP.Arange (0,15)
hachas.Plot (x, x ** 2, color = 'verde', linewidth = 50)
PLT.espectáculo()

Aquí tenemos que integrar matplotlib.Pyplot como biblioteca PLT para visualizaciones gráficas, y también integramos a Numpy como NP para el análisis matemático de los datos. Ahora creamos los conjuntos de datos utilizando la biblioteca Numpy.

Para almacenar los conjuntos de datos del eje x y el eje y, declaramos dos variables. Para definir los puntos de datos del eje x, llamamos al NP.método linspace (). Y de manera similar, para definir los puntos de datos del eje Y, aplicamos el NP.función sin (). Declaramos por bucle aquí.

Se crea e inicializa una nueva variable para especificar el rango. Además de esto, aplicamos PLT.tram () para dibujar la trama. Los conjuntos de datos del eje X y el eje Y se proporcionan como un argumento para esta función. Después de esto, también especificamos el ancho de línea para las líneas.

Aquí utilizamos la forma corta 'lw' del ancho de la línea. Al final del programa, llamamos a PLT.función show () para representar el gráfico.

Ajuste el ancho de línea de una línea:

Veamos un ejemplo simple de cómo dibujar un gráfico y especificar el grosor de una línea de cualquier gráfico.

Importar matplotlib.Pyplot como PLT
importar numpy como np
x = NP.Linspace (10, 100, 2000)
y = NP.pecado (x)
Para I en el rango (30):
PLT.trama (x, y + i*1.5, lw = i*0.7)
PLT.espectáculo()

En este programa, en primer lugar, tenemos que importar los paquetes, incluido Matplotlib.pyplot como plt y numpy como np. En el paso posterior, indicamos una variable denominada 'FIG.'La función plt.La figura () se especifica a las variables 'Fig'. Esta función genera un elemento, y ese elemento está inicialmente vacío ya que no le estamos proporcionando ningún parámetro.

Además, insertamos el eje x e y en este gráfico llamando a la función de la función.función add_axes (). Definimos x dimensiones, que varían de 0 a 15. Para este propósito llamamos a la función NP.arreglar(). Ahora dibujamos el cuadrado de las dimensiones X mediante el uso de hachas.función plot (). Esta técnica nos permite ajustar el ancho de línea del gráfico. Esto se puede hacer proporcionando el argumento de 'linewidth' al método plot ().

En este escenario, definimos el ancho de la línea como 50, proporcionando la línea del gráfico con un grosor que es 50 veces mayor que el ancho de línea habitual. También especificamos el esquema de color del grosor de la línea pasando el parámetro 'color' a la función trrcot (). Aquí especificamos el color de la línea a 'verde.'Mostramos el gráfico usando el PLT.función show ().

Obtenemos este tipo de gráfico después de ejecutar el código anterior. El grosor de la línea se establece en 50, como se muestra en la salida anterior.

Especifique el grosor de la línea y aplique leyendas:

Este paso demuestra cómo construir numerosas líneas de espesores variables, así como una etiqueta que indica el ancho de cada línea.

Importar matplotlib.Pyplot como PLT
importar numpy como np
L = NP.Linspace (10, 20, 200)
M = NP.sin (l)*np.exp (-l/8)
n = np.cos (l)*np.exp (-l/10)
PLT.Plot (L, M, LineWidth = 10, Label = 'Primera línea')
PLT.Plot (L, N, LineWidth = 5, Label = 'Second Line')
PLT.leyenda()
PLT.espectáculo()

Después de incluir la biblioteca matplotib y numpy, creamos tres variables 'l', 'm' y 'n.' Entonces; Declaramos los valores tanto para el eje X como para el eje y aplicando el paquete Numpy. Esas tres variables se utilizan para almacenar conjuntos de datos. Tenemos que dibujar dos líneas, así que llamamos a PLT.función plot () respectivamente.

La función trrcot () contiene cuatro parámetros. Los valores para el eje x, el eje y, el ancho de línea y las etiquetas se proporcionan para esta función. Por lo tanto, creamos diferentes líneas y luego especificamos el grosor de estas líneas. Definimos el ancho de la línea como 10 para la primera línea. Y defina el ancho de línea a 5 para la segunda línea.

También definimos las etiquetas que muestran las líneas. Para insertar la etiqueta en cada línea, tenemos que llamar a PLT.Método de leyenda (). Del mismo modo, aplicamos el PLT.show () función para mostrar la trama.

Número de punto flotante de ancho de línea:

Podemos establecer cualquier número de punto flotante en el ancho de la línea. Utilizaríamos el parámetro 'linewidth' para ajustar el grosor de la línea.

Importar matplotlib.Pyplot como PLT
importar numpy como np
a = np.Array ([21, 11, 10, 17])
PLT.traz (a, linewidth = '32.6 ')
PLT.espectáculo()

En este caso, presentamos los módulos matplotlib y numpy. Definimos el conjunto de datos solo para el eje Y usando el NP.función array (). Declaramos la matriz que contiene diferentes valores. Esta matriz se almacena en la variable 'A'.

Ahora aplicamos la función Plot (). Aquí proporcionamos un conjunto de datos del eje Y como parámetro de función. Del mismo modo, especificamos el valor de punto flotante al argumento de 'linewidth' de la función. Ahora obtenemos la figura llamando al PLT.método show ().

Al ejecutar el código anterior, obtenemos una cifra con un 32.6 línea ancha.

Conclusión:

En este artículo, examinamos el método de cambiar el ancho de línea de la trama con varios ejemplos. Podemos establecer números de punto flotante en el ancho de línea de los gráficos. Utilizamos para el bucle para ajustar el ancho de línea de diferentes líneas. Modificamos el ancho de línea y aplicamos etiquetas a las líneas.