logo

Python Xticks em Python

Matplotlib

Matplotlib é uma biblioteca Python que estende a biblioteca NumPy com funções numéricas e matemáticas. Pyplot é uma interface baseada em estado para um módulo Matplotlib semelhante ao MATLAB.

Marcas são símbolos de pontos de dados que aparecem nos eixos. Os localizadores e formatadores de ticks padrão do Matplotlib destinam-se a ser úteis em uma ampla variedade de circunstâncias. Os posicionamentos e rótulos dos ticks podem ser especificados explicitamente para atender a requisitos específicos.

Um objeto de lista é passado como argumento para as funções xticks() e yticks(). Os componentes da lista representam os pontos da ação apropriada onde os ticks serão exibidos.

classificar o arraylist em java

Função matplotlib.pyplot.xticks()

Para adquirir e definir os locais e rótulos atuais dos ticks do eixo x, use o método annotate() do módulo pyplot da biblioteca matplotlib.

Sintaxe:

 matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs) 

Os parâmetros usados:

    Carrapatos:Este argumento contém uma lista de posições xtick. e um parâmetro que é opcional. Se uma lista vazia for fornecida como argumento, todos os xticks serão removidos.Marcadores:Este parâmetro compreende rótulos que serão colocados nos locais especificados. Também é um parâmetro opcional.**wargs:Este parâmetro controla a aparência dos rótulos usando atributos de Texto.

Tipo de retorno:

A função xticks() no Matplotlib retorna:

    locais:A lista de locais xtick.rótulos:Uma coleção de itens de texto xlabel.

Exemplos

Mostre como usar a função matplotlib.pyplot.xticks() em matplotlib.pyplot:

Exemplo 1: Usando matplotlib.pyplot.xticks.

duração java

Código:

 import numpy as np import matplotlib.pyplot as plt x = [1, 2, 3, 4] y = [95, 38, 54, 35] labels = ['Geeks1', 'Geeks2', 'Geeks3', 'Geeks4'] plt.plot(x, y) # The rotation of the tick can be specified. # Labels might be in degrees or with keywords. plt.xticks(x, labels, rotation ='vertical') # Pad margins to prevent markers from being clipped by the axes. plt.margins(0.2) # Adjust the spacing to avoid tick-label clipping. plt.subplots_adjust(bottom = 0.15) plt.show() 

Saída:

Python Xticks em Python

Exemplo 2:

Código:

 import matplotlib.pyplot as plt from mpl_toolkits.axes_grid1.inset_locator import inset_axes, zoomed_inset_axes def get_demo_image(): from matplotlib.cbook import get_sample_data import numpy as np f = get_sample_data('axes_grid / bivariate_normal.npy', asfileobj = False) z = np.load(f) # z is a numpy array of 15x15 return z, (3, 19, 4, 13) fig, ax = plt.subplots(figsize =[5, 4]) Z, extent = get_demo_image() ax.set(aspect = 1, xlim =(0, 65), ylim =(0, 50)) axins = zoomed_inset_axes(ax, zoom = 2, loc ='upper right') im = axins.imshow(Z, extent = extent, interpolation ='nearest', origin ='upper') plt.xlabel('X-axis') plt.ylabel('Y-axis') plt.xticks(visible = False) plt.show() 

Saída:

sequência de entrada java
Python Xticks em Python

Conclusão

  • Matplotlib é uma biblioteca Python que estende a biblioteca NumPy com funções numéricas e matemáticas. Pyplot é uma interface baseada em estado para o módulo Matplotlib, que é semelhante ao MATLAB.
  • Os ticks são símbolos de pontos de dados baseados em eixos. Em todos os nossos exemplos anteriores, o Matplotlib assumiu automaticamente o trabalho de espaçamento de pontos no eixo. Os localizadores e formatadores de ticks padrão no Matplotlib devem ser úteis em diversas situações.
  • Os posicionamentos e rótulos dos ticks podem ser especificados explicitamente para atender a requisitos específicos. Os procedimentos xticks() e yticks() usam um objeto de lista como argumento. Nos pontos de ação representados pelos componentes da lista, serão exibidos ticks.