logo

Python Xtekent in Python

Matplotlib

Matplotlib is een Python-bibliotheek die de NumPy-bibliotheek uitbreidt met numerieke en wiskundige functies. Pyplot is een op status gebaseerde interface voor een MATLAB-achtige Matplotlib-module.

Maatstreepjes zijn gegevenspuntsymbolen die op assen verschijnen. De standaard tick-locators en formatters van Matplotlib zijn bedoeld om bruikbaar te zijn in een groot aantal omstandigheden. Vinkplaatsingen en labels kunnen expliciet worden gespecificeerd om aan specifieke vereisten te voldoen.

csma en csma-cd

Een lijstobject wordt als argument doorgegeven aan de functies xticks() en yticks(). De lijstcomponenten vertegenwoordigen de punten van de betreffende actie waar vinkjes worden weergegeven.

matplotlib.pyplot.xticks() Functie

Om de huidige tick-locaties en labels van de x-as te verkrijgen en in te stellen, gebruikt u de annotate() methode van de pyplot-module van de matplotlib-bibliotheek.

Syntaxis:

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

De gebruikte parameters:

    Teken:Dit argument bevat een lijst met xtick-posities. en een parameter die optioneel is. Als een lege lijst als argument wordt opgegeven, worden alle vinkjes verwijderd.Etiketten:Deze parameter omvat labels die op de aangegeven vinkjes worden geplaatst. Het is ook een optionele parameter.** wars:Deze parameter bepaalt de weergave van de labels met behulp van tekstkenmerken.

Retourtype:

De functie xticks() in Matplotlib retourneert:

    locs:De xtick-locatielijst.etiketten:Een verzameling xlabel-tekstitems.

Voorbeelden

Laten zien hoe u de functie matplotlib.pyplot.xticks() in matplotlib.pyplot gebruikt:

Voorbeeld 1: matplotlib.pyplot.xticks gebruiken.

Code:

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

Uitgang:

Python Xticks in Python

Voorbeeld 2:

Code:

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

Uitgang:

Python Xticks in Python

Conclusie

  • Matplotlib is een Python-bibliotheek die de NumPy-bibliotheek uitbreidt met numerieke en wiskundige functies. Pyplot is een op status gebaseerde interface voor de Matplotlib-module, die vergelijkbaar is met MATLAB.
  • Ticks zijn op assen gebaseerde datapuntsymbolen. In al onze eerdere voorbeelden heeft Matplotlib automatisch de taak van de afstandspunten op de as overgenomen. De standaard tick-locators en formatters in Matplotlib zijn bedoeld om in verschillende situaties nuttig te zijn.
  • Vinkplaatsingen en labels kunnen expliciet worden gespecificeerd om aan specifieke vereisten te voldoen. De procedures xticks() en yticks() gebruiken een lijstobject als argument. Bij de actiepunten die door de lijstonderdelen worden weergegeven, worden vinkjes weergegeven.