logo

Python の Python Xticks

マットプロットリブ

Matplotlib は、数値および数学関数を備えた NumPy ライブラリを拡張する Python ライブラリです。 Pyplot は、MATLAB に似た Matplotlib モジュールへの状態ベースのインターフェイスです。

目盛りは、軸上に表示されるデータ ポイントのシンボルです。 Matplotlib のデフォルトのティック ロケーターとフォーマッタは、幅広い状況で役立つことを目的としています。目盛りの配置とラベルは、特定の要件に合わせて明示的に指定できます。

リスト オブジェクトは、引数として xticks() 関数と yticks() 関数に渡されます。リスト コンポーネントは、ティックが表示される適切なアクション上のポイントを表します。

matplotlib.pyplot.xticks() 関数

現在の目盛りの位置と x 軸のラベルを取得して設定するには、matplotlib ライブラリの pyplot モジュールの annotate() メソッドを使用します。

構文:

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

使用されるパラメータ:

    ティック:この引数には、xtick 位置のリストが含まれます。およびオプションのパラメータ。空のリストが引数として指定された場合、すべての xticks が削除されます。ラベル:このパラメータは、指定された目盛りの位置に配置されるラベルで構成されます。これはオプションのパラメータでもあります。**ワーグ:このパラメータは、テキスト属性を使用してラベルの外観を制御します。

戻り値の型:

Matplotlib の xticks() 関数は次を返します。

    場所:xtick の場所のリスト。ラベル:xlabel テキスト項目のコレクション。

matplotlib.pyplot で matplotlib.pyplot.xticks() 関数を使用する方法を表示します。

例 1: matplotlib.pyplot.xticks の使用。

コード:

 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 の Python Xticks

例 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 の Python Xticks

結論

  • Matplotlib は、数値および数学関数を備えた NumPy ライブラリを拡張する Python ライブラリです。 Pyplot は、MATLAB に似た Matplotlib モジュールへの状態ベースのインターフェイスです。
  • ティックは軸ベースのデータ ポイント シンボルです。これまでのすべての例では、Matplotlib が軸上の点の間隔を自動的に引き継ぎました。 Matplotlib のデフォルトのティック ロケーターとフォーマッタは、さまざまな状況で役立つことを目的としています。
  • 目盛りの配置とラベルは、特定の要件に合わせて明示的に指定できます。 xticks() および yticks() プロシージャは、リスト オブジェクトを引数として使用します。リストコンポーネントによって表されるアクションポイントには、チェックマークが表示されます。