logo

Python Xticks ב-Python

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) 

הפרמטרים שבהם נעשה שימוש:

    קרציות:ארגומנט זה מכיל רשימה של מיקומי xtick. ופרמטר שהוא אופציונלי. אם רשימה ריקה מסופקת כארגומנט, כל ה-xticks יוסרו.תוויות:פרמטר זה כולל תוויות שיוצבו במקומות הסימון שצוינו. זה גם פרמטר אופציונלי.**מלחמות:פרמטר זה שולט במראה התוויות באמצעות תכונות טקסט.

סוג החזרה:

הפונקציה xticcks() ב-Matplotlib מחזירה:

    מיקומים:רשימת המיקומים של xtick.תוויות:אוסף של פריטי טקסט xlabel.

דוגמאות

הצג כיצד להשתמש בפונקציה 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() 

תְפוּקָה:

Python Xticks ב-Python

דוגמה 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() 

תְפוּקָה:

Python Xticks ב-Python

סיכום

  • Matplotlib היא ספריית Python שמרחיבה את ספריית NumPy עם פונקציות מספריות ומתמטיות. Pyplot הוא ממשק מבוסס-מצב למודול Matplotlib, הדומה ל-MATLAB.
  • טיקים הם סמלי נקודות נתונים מבוססי צירים. בכל הדוגמאות הקודמות שלנו, Matplotlib השתלט אוטומטית על העבודה של ריווח נקודות על הציר. מאתרי הקרציות והפורמטים המוגדרים כברירת מחדל ב-Matplotlib נועדו להיות שימושיים במגוון מצבים.
  • ניתן לציין במפורש מיקומים ותוויות כדי להתאים לדרישות ספציפיות. ההליכים xticks() ו-yticks() משתמשים באובייקט רשימה כארגומנט. בנקודות הפעולה המיוצגות על ידי מרכיבי הרשימה, יוצגו סימון.