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:
Tipo de retorno:
A função xticks() no Matplotlib retorna:
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:
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
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.