Notas de estudio de Python sesenta y dos días
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:
- Líneas argumentales de Matplotlib
- Tipo de línea
- color de linea
- ancho de línea
- múltiples líneas