logo

Python'da Python Xticks

Matplotlib

Matplotlib, NumPy kütüphanesini sayısal ve matematiksel işlevlerle genişleten bir Python kütüphanesidir. Pyplot, MATLAB benzeri bir Matplotlib modülüne yönelik durum tabanlı bir arayüzdür.

İşaretler, eksenlerde görünen veri noktası sembolleridir. Matplotlib'in varsayılan onay bulucuları ve formatlayıcıları çok çeşitli durumlarda faydalı olacak şekilde tasarlanmıştır. İşaret yerleşimleri ve etiketler, belirli gereksinimlere uyacak şekilde açıkça belirtilebilir.

Bir liste nesnesi xticks() ve yticks() işlevlerine argüman olarak iletilir. Liste bileşenleri, uygun eylemde onay işaretlerinin görüntüleneceği noktaları temsil eder.

matplotlib.pyplot.xticks() İşlev

X ekseninin geçerli işaret konumlarını ve etiketlerini elde etmek ve ayarlamak için matplotlib kütüphanesinin pyplot modülünün annotate() yöntemini kullanın.

Sözdizimi:

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

Kullanılan Parametreler:

    Keneler:Bu bağımsız değişken xtick konumlarının bir listesini içerir. ve isteğe bağlı bir parametre. Bağımsız değişken olarak boş bir liste sağlanırsa tüm xtick'ler kaldırılır.Etiketler:Bu parametre, belirtilen onay yerlerine yerleştirilecek etiketleri içerir. Aynı zamanda isteğe bağlı bir parametredir.**wargs:Bu parametre, Metin niteliklerini kullanarak etiketlerin görünümünü kontrol eder.

İade Türü:

Matplotlib'deki xticks() işlevi şunu döndürür:

    konumlar:Xtick konum listesi.etiketler:Xlabel metin öğelerinden oluşan bir koleksiyon.

Örnekler

Matplotlib.pyplot'ta matplotlib.pyplot.xticks() İşlevinin nasıl kullanılacağını gösterin:

Örnek 1: matplotlib.pyplot.xticks'in kullanılması.

Kod:

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

Çıktı:

Python'da Python Xticks

Örnek 2:

Kod:

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

Çıktı:

Python'da Python Xticks

Çözüm

  • Matplotlib, NumPy kütüphanesini sayısal ve matematiksel işlevlerle genişleten bir Python kütüphanesidir. Pyplot, MATLAB'a benzeyen Matplotlib modülüne yönelik durum tabanlı bir arayüzdür.
  • İşaretler eksen tabanlı veri noktası sembolleridir. Önceki örneklerimizin hepsinde, Matplotlib eksen üzerindeki noktaların aralıklandırılması işini otomatik olarak üstlenmiştir. Matplotlib'deki varsayılan işaret bulucuların ve biçimlendiricilerin çeşitli durumlarda faydalı olması amaçlanmıştır.
  • İşaret yerleşimleri ve etiketler, belirli gereksinimlere uyacak şekilde açıkça belirtilebilir. xticks() ve yticks() prosedürleri, argüman olarak bir liste nesnesini kullanır. Liste bileşenlerinin temsil ettiği eylem noktalarında onay işaretleri görüntülenecektir.