Notas de estudo Python sexagésimo segundo dia
Linha de enredo Matplotlib
No processo de desenho, se personalizarmos o estilo da linha, incluindo tipo de linha, cor e tamanho, etc.
tipo de linha
O tipo de linha pode ser definido usando o parâmetro linestyle, abreviado como ls.
tipo | abreviação | ilustrar |
---|---|---|
'sólido' (padrão) | '-' | linha sólida |
'pontilhado' | ':' | linha pontilhada |
'tracejadas' | '-' | linha tracejada |
'traço' | '-.' | Linha pontilhada |
'Nenhum' | '' ou' ' | Nenhuma linha desenhada |
Representado usando 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()
Use o método de abreviatura para expressar
# 实例 2
import matplotlib.pyplot as plt
import numpy as np
ypoints = np.array([6, 2, 13, 10])
plt.plot(ypoints, ls = '-.')
plt.show()
cor da linha
A cor da linha pode ser definida usando o parâmetro color, abreviado como c.
tipo de cor
Marcação de cores | descrever |
---|---|
'r' | vermelho |
'g' | verde |
'b' | azul |
'c' | azul |
'eu' | magenta |
'você' | amarelo |
'k' | preto |
'c' | Branco |
Claro, você também pode personalizar os tipos de cores, como SeaGreen, #8FBC8F, etc. Para estilos completos, consulte os valores de cores 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()
espessura da linha
A largura da linha pode ser definida usando o parâmetro linewidth, abreviado como lw, e o valor pode ser um número de ponto flutuante, 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últiplas linhas
O método plot() pode conter vários pares de valores x,y para desenhar várias linhas.
# 实例 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()
O valor de x é definido como [0, 1, 2, 3] por padrão. Também podemos definir a coordenada x e outros valores.
# 实例 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()
pós-escrito
O que você está aprendendo hoje é a linha de desenho Python Matplotlib. Um resumo do conteúdo de aprendizagem de hoje:
- Linha de enredo Matplotlib
- tipo de linha
- cor da linha
- espessura da linha
- múltiplas linhas