¿Cómo trazar una línea discontinua en matplotlib?

Requisitos previos: Matplotlib

En este artículo, veremos cómo trazar una línea discontinua en matplotlib. La línea discontinua de Matplotlib es un gráfico de líneas de estilo especial que representa la relación entre el eje X y el eje Y con la ayuda del estilo de línea: también podemos establecer un color diferente para cada línea y un ancho de línea diferente. Entendámoslo con los diferentes ejemplos a continuación:

Para trazar un punto de datos discontinuo:

Sintaxis: matplotlib.pyplot.plot(x, y, linestyle=’discontinua’)

  • x: puntos del eje X en la línea.
  • y: Puntos del eje Y en la línea.
  • linestyle: cambia el estilo de la línea.
  • linewidhth: establece el ancho de una línea discontinua.

Ejemplo 1: Trazar una línea discontinua en matplotlib

Para trazar la línea discontinua, crearemos el conjunto de datos y luego usaremos la sintaxis anterior para trazar los puntos de datos discontinuos.

Sintaxis: plt.plot(linestyle=’discontinua’)

Python3

# Import libraries
import matplotlib.pyplot as plt
 
# Define Axes
x_points = [1.5, 2.6, 3.5, 4, 9]
y_points = [3.25, 6.3, 4.23, 1.35, 3]
 
# Plot a graph
plt.plot(x_points, y_points, linestyle='dashed')
 
# Display graph
plt.show()

Producción:

Ejemplo 2: personalización de la línea discontinua de color en matplotlib

Para personalizar usaremos atributos de color.

Sintaxis: plt.plot(linestyle=’–’, color=’gold’)

Python3

# Import libraries
import matplotlib.pyplot as plt
 
# Define Axes
X = [1.5, 2.6, 3.5, 4, 9]
Y = [3.25, 6.3, 4.23, 1.35, 3]
 
# Plot a graph
plt.plot(X, Y, linestyle='--', color='gold')
 
# Display graph
plt.show()

Producción:

Ejemplo 3: personalización de la línea discontinua de puntos de datos en matplotlib

Los atributos de ancho de línea se pueden usar para establecer el ancho entre los puntos de datos.

Sintaxis: plt.plot(linestyle=’discontinua’, linewidth= int)

Python3

# Import libraries
import matplotlib.pyplot as plt
 
# Define Axes
X = [1.5, 5.6, 3.5, 4, 9]
Y1 = [1, 4, 3, 4, 5]
Y2 = [6, 7, 4, 9, 10]
 
# Plot a graph
plt.plot(X, Y1, linestyle='dashed', color='black')
plt.plot(X, Y2, linestyle='dashed',
         color='red', linewidth=4)
 
# Display graph
plt.show()

Producción

Publicación traducida automáticamente

Artículo escrito por skrg141 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *