Tutorial detalhado do Matplotlib [1] Instalação da biblioteca, configurações do eixo de coordenadas, configurações de legenda

Índice

Prefácio

Introdução ao Matplotlib

Instalação e importação do Matplotlib

Instalar

importar

Configurações do eixo

Definir títulos para os eixos X e Y

Mostrar chinês

Precisão e faixa de configuração dos eixos x, y

Configurações de legenda

Epílogo


Prefácio

Visão geral deste artigo: Muitos tutoriais do Matplotlib no CSDN não são muito bem escritos, muitos deles colam diretamente um monte de código e os comentários não são claros e incompletos, o que faz com que muitos leitores que desejam aprender o Matplotlib tenham uma experiência muito ruim, então o autor pretende escrever uma série de tutoriais do Matplotlib para ajudar os novatos a começar, e os veteranos também podem verificar e preencher lacunas.

Introdução do autor: O próprio autor é um alquimista de inteligência artificial. Atualmente, sua principal direção de pesquisa no laboratório são modelos generativos. Ele também tem algum conhecimento de outras áreas. Ele espera se comunicar com amigos que também estão interessados ​​em inteligência artificial no CSDN plataforma. Compartilhe e progrida juntos. Obrigado a todos~~~

 如果你觉得这篇文章对您有帮助,麻烦点赞、收藏或者评论一下,这是对作者工作的肯定和鼓励。  

Introdução ao Matplotlib

Matplotlib é uma das ferramentas de visualização mais comumente usadas em Python. Ele pode criar facilmente gráficos 2D e gráficos 3D. Os usuários podem definir os eixos x, y e desenhar gráficos (gráficos de linhas, histogramas, histogramas, gráficos de densidade, gráficos de dispersão, etc.) etc.), que pode atender às necessidades da maioria das visualizações de dados em aprendizado de máquina e aprendizado profundo.

Instalação e importação do Matplotlib

Instalar

Use o seguinte comando para instalar a biblioteca no ambiente virtual conda. Amigos que não sabem o que é anaconda podem ler meu artigo anterior.

pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

importar

Todo o nosso desenho de imagem só precisa usar o método pyplot no módulo matplotlib.

from matplotlib import pyplot as plt 

Configurações do eixo

Definir títulos para os eixos X e Y

plt.plot([1,2,3,4],[2,2,3,4],':',color='r') # '.'为风格控制
plt.xlabel("this is Xlabel",fontsize=16)
plt.ylabel("this is Ylabel",fontsize=16)
plt.show()

A string na frente é o nome do título e o tamanho da fonte atrás é o tamanho da fonte do título.

Mostrar chinês

Matplotlib não pode gerar títulos chineses diretamente. Precisamos passar por algumas configurações.

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] #设置中文显示
plt.plot([1,2,3,4],[2,2,3,4],':',color='r')] # '.'为风格控制
plt.xlabel("这是X轴标题",fontsize=16)
plt.ylabel("这是Y轴标题",fontsize=16)
plt.show()

Precisão e faixa de configuração dos eixos x, y

import matplotlib.pyplot as plt
import numpy as np
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
plt.plot([1,2,3,4],[2,2,3,4],':',color='r') # '.'为风格控制
plt.xlabel("this is Xlabel",fontsize=16)
plt.ylabel("this is Ylabel",fontsize=16)
my_x_ticks = np.arange(0, 5, 0.5)
my_y_ticks = np.arange(2, 5, 0.2)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)
plt.show()

Configurações de legenda

import matplotlib.pyplot as plt
import numpy as np
from pylab import *
mpl.rcParams['font.sans-serif'] = ['SimHei']
l1,=plt.plot([1,2,3,4],[2,2,3,4],linestyle='--',color='r') # 注意需要在l1后面添加逗号
l2,=plt.plot([3,3,3,3],[1,2,3,4],linestyle=':',color='b') # 注意需要在l2后面添加逗号
plt.legend(handles=[l1,l2],labels=['折线','直线'],loc='upper left')
plt.show()

Epílogo

 如果您觉得这篇文章对您有帮忙,请点赞、收藏。您的点赞是对作者工作的肯定和鼓励,这对作者来说真的非常重要。如果您对文章内容有任何疑惑和建议,欢迎在评论区里面进行评论,我将第一时间进行回复。 

Acho que você gosta

Origin blog.csdn.net/qq_35768355/article/details/132646852
Recomendado
Clasificación