Matplotlib
Matplotlib היא ספריית Python שמרחיבה את ספריית NumPy עם פונקציות מספריות ומתמטיות. Pyplot הוא ממשק מבוסס-מצב למודול Matplotlib דמוי MATLAB.
טיקים הם סמלי נקודות נתונים המופיעים על צירים. מאתרי התיקונים והפורמטים המוגדרים כברירת מחדל של Matplotlib נועדו להיות שימושיים במגוון רחב של נסיבות. ניתן לציין במפורש מיקומים ותוויות כדי להתאים לדרישות ספציפיות.
אובייקט רשימה מועבר כארגומנט לפונקציות xticks() ו-yticks(). רכיבי הרשימה מייצגים את הנקודות בפעולה המתאימה שבהן יוצגו סימון.
פונקציית matplotlib.pyplot.xticcks()
כדי לרכוש ולהגדיר את מיקומי הסימון והתוויות הנוכחיים של ציר ה-x, השתמש בשיטת annotate() של מודול ה-pyplot של ספריית matplotlib.
תחביר:
פונקציות של ארדואינו
matplotlib.pyplot.xticks(ticks=None, labels=None, **kwargs)
הפרמטרים שבהם נעשה שימוש:
סוג החזרה:
הפונקציה xticcks() ב-Matplotlib מחזירה:
דוגמאות
הצג כיצד להשתמש בפונקציה matplotlib.pyplot.xticks() ב-matplotlib.pyplot:
דוגמה 1: שימוש ב-matplotlib.pyplot.xticks.
קוד:
jtextfield
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()
תְפוּקָה:
דוגמה 2:
קוד:
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()
תְפוּקָה:
סיכום
- Matplotlib היא ספריית Python שמרחיבה את ספריית NumPy עם פונקציות מספריות ומתמטיות. Pyplot הוא ממשק מבוסס-מצב למודול Matplotlib, הדומה ל-MATLAB.
- טיקים הם סמלי נקודות נתונים מבוססי צירים. בכל הדוגמאות הקודמות שלנו, Matplotlib השתלט אוטומטית על העבודה של ריווח נקודות על הציר. מאתרי הקרציות והפורמטים המוגדרים כברירת מחדל ב-Matplotlib נועדו להיות שימושיים במגוון מצבים.
- ניתן לציין במפורש מיקומים ותוויות כדי להתאים לדרישות ספציפיות. ההליכים xticks() ו-yticks() משתמשים באובייקט רשימה כארגומנט. בנקודות הפעולה המיוצגות על ידי מרכיבי הרשימה, יוצגו סימון.