Índice
Instalação e importação do Matplotlib
Definir títulos para os eixos X e Y
Precisão e faixa de configuração dos eixos x, y
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
如果您觉得这篇文章对您有帮忙,请点赞、收藏。您的点赞是对作者工作的肯定和鼓励,这对作者来说真的非常重要。如果您对文章内容有任何疑惑和建议,欢迎在评论区里面进行评论,我将第一时间进行回复。