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:
Retourtype:
De functie xticks() in Matplotlib retourneert:
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:
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:
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.