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()

Gráfico de linhas Matplotlib - Etiqueta do eixo

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.