Notas de estudio de Python para el día 62 (línea de dibujo de Matplotlib)

Líneas argumentales de Matplotlib

En el proceso de dibujo, si personalizamos el estilo de línea, incluido el tipo, color y tamaño de línea, etc.

Tipo de línea

El tipo de línea se puede definir utilizando el parámetro estilo de línea, abreviado como ls.

tipo abreviatura ilustrar
'sólido' (predeterminado) '-' línea sólida
'punteado' ':' linea punteada
'discontinuo' '–' Linea discontinua
'guion punto' '-.' Linea punteada
'Ninguno' '' o' ' No hay línea trazada

Representado mediante métodos de tipo.

# 实例 1
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, linestyle = 'dashdot')
plt.show()

Utilice el método de abreviatura para expresar

# 实例 2
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, ls = '-.')
plt.show()

color de linea

El color de la línea se puede definir utilizando el parámetro de color, abreviado como c.

tipo de color

Marcado de color describir
'r' rojo
'gramo' verde
'b' azul
'C' azul
'metro' magenta
'tú' amarillo
'k' negro
'w' Blanco

Por supuesto, también puede personalizar los tipos de color, como SeaGreen, #8FBC8F, etc. Para conocer los estilos completos, consulte los valores de color HTML.

# 实例 3
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, color = 'r')
plt.show()
# 实例 4
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, c = '#8FBC8F')
plt.show()

# 实例 5
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, c = 'SeaGreen')
plt.show()

ancho de línea

El ancho de la línea se puede definir usando el parámetro ancho de línea, abreviado como lw, y el valor puede ser un número de punto flotante, como: 1, 2.0, 3.14, etc.

# 实例 6
import matplotlib.pyplot as plt
import numpy as np

ypoints = np.array([6, 2, 13, 10])

plt.plot(ypoints, linewidth = '12.5')
plt.show()

múltiples líneas

El método plot() puede contener varios pares de valores x,y para dibujar varias líneas.

# 实例 7
import matplotlib.pyplot as plt
import numpy as np

y1 = np.array([3, 7, 5, 9])
y2 = np.array([6, 2, 13, 10])

plt.plot(y1)
plt.plot(y2)

plt.show()

El valor de x se establece en [0, 1, 2, 3] de forma predeterminada. También podemos establecer la coordenada x y otros valores nosotros mismos.

# 实例 8
import matplotlib.pyplot as plt
import numpy as np

x1 = np.array([0, 1, 2, 3])
y1 = np.array([3, 7, 5, 9])
x2 = np.array([0, 1, 2, 3])
y2 = np.array([6, 2, 13, 10])

plt.plot(x1, y1, x2, y2)
plt.show()

posdata

Lo que estás aprendiendo hoy es cómo dibujar líneas usando Python Matplotlib. Un resumen del contenido de aprendizaje de hoy:

  1. Líneas argumentales de Matplotlib
  2. Tipo de línea
  3. color de linea
  4. ancho de línea
  5. múltiples líneas

Supongo que te gusta

Origin blog.csdn.net/qq_54129105/article/details/132393874
Recomendado
Clasificación