Notas de estudo Python para o 62º dia (linha de desenho Matplotlib)

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:

  1. Linha de enredo Matplotlib
  2. tipo de linha
  3. cor da linha
  4. espessura da linha
  5. múltiplas linhas

Acho que você gosta

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