Como definir valores do eixo x no matplotlib


Você pode usar a seguinte sintaxe para definir os valores do eixo X para um gráfico no Matplotlib:

 #specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels)

Os exemplos a seguir mostram como usar essa sintaxe na prática.

Exemplo 1: Defina os valores do eixo X em intervalos iguais

O código a seguir mostra como definir os valores do eixo X em intervalos iguais no Matplotlib:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

Observe que cada valor do eixo X aparece em intervalos equidistantes.

Exemplo 2: Definir valores do eixo X em intervalos desiguais

O código a seguir mostra como definir os valores do eixo X em intervalos desiguais no Matplotlib:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [1, 2, 6, 10]

#specify x-axis labels
x_labels = [1, 2, 6, 10] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

Exemplo 3: Definir valores do eixo X apenas para pontos de dados

O código a seguir mostra como definir os valores do eixo X apenas em pontos de dados:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis labels
x_labels = ['A', 'B', 'C'] 

#add x-axis values to plot
plt. xticks (ticks=x, labels=x_labels) 

Observação: você pode encontrar a documentação completa da função plt.xticks() aqui .

Recursos adicionais

Como definir intervalos de eixos no Matplotlib
Como definir o tamanho da fonte dos rótulos das marcas de seleção no Matplotlib
Como criar vários gráficos Matplotlib em uma única figura

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *