Matplotlib Tutorial - Etiqueta do Eixo
Neste tutorial vamos aprender sobre etiquetas de eixos, títulos e lendas em Matplotlib. Estes podem ajudar o gráfico a ser auto-explicativo com tal tipo de contexto.
Etiqueta Matplotlib Axis Label
matplotlib.pyplot.xlabel(label, fontdict=None, labelpad=None, **kwargs)
Define a etiqueta para o eixo x. Da mesma forma, matplotlib.pyplot.ylabel
define a etiqueta do eixo y.
Parâmetros*
Nome | Descrição |
---|---|
label |
texto do rótulo |
fontdict |
dicionário de texto do rótulo, como família, cor, peso e tamanho |
labelpad |
Espaçamento em pontos entre a etiqueta e o eixo x |
# -*- coding: utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 4 * np.pi, 1000)
y = np.sin(x)
plt.figure(figsize=(4, 3))
plt.plot(x, y, "r")
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
plt.show()
Especifica a etiqueta do eixo x abaixo,
plt.xlabel("Time (s)", family="serif", color="r", weight="normal", size=16, labelpad=6)
Abaixo está a explicação detalhada,
-
Times (s)
Este é o texto da etiqueta do eixo x
-
family='serif'
Ele especifica a família de fontes de texto da etiqueta a ser serif
. Você poderia escolher a família entre as opções populares como [ 'serif' | 'sans-serif' | 'cursive' | 'fantasy' | 'monospace' ]
.
-
color='r'
O texto da fonte tem a cor de vermelho.
Consulte a opção de cor no último capítulo para pegar mais cores.
-
weight='normal'
Ele especifica o texto da etiqueta para ter um peso normal.
A opção de peso é
['light', 'normal', 'medium', 'semibold', 'bold', 'heavy', 'black']
-
size=16
Atribui o tamanho da fonte a 16.
-
labelpad = 6
A distância entre o eixo x e a etiqueta é de 6 pontos.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook