Python
 Computer >> コンピューター >  >> プログラミング >> Python

Matplotlibで軸の値を変換(またはスケーリング)してティック頻度を再定義するにはどうすればよいですか?


軸の値を変換またはスケーリングし、matplotlibでティック頻度を再定義するために、 xticksのリストを作成できます。 およびxtick_labels xticks()を使用する 方法。軸の目盛りを配置し、目盛りの頻度を再定義します。

ステップ

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • 変数n、を初期化します データポイントの数。

  • numpyを使用してxおよびyデータポイントを作成します。

  • plot()を使用してxおよびyデータポイントをプロットします メソッド。

  • 目盛りのリストを作成する および目盛りラベル

  • xticks()を使用する 軸スケールを配置し、ティック頻度を再定義する方法。

  • 図を表示するには、 show()を使用します メソッド。

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
n = 10
x = np.linspace(-2, 2, n)
y = np.exp(x)
plt.plot(x, y)
xticks = [i for i in range(int(n/2))]
xtick_labels = ["x"+str(i) for i in range(int(n/2))]
plt.xticks(xticks, xtick_labels)
plt.show()

出力

Matplotlibで軸の値を変換(またはスケーリング)してティック頻度を再定義するにはどうすればよいですか?


  1. MatplotlibでNaN値をプロットして操作する方法は?

    matplotlibでNaN値をプロットして操作するには、次の手順を実行できます- いくつかのNaN値を持つnumpyを使用してデータを作成します。 imshow()を使用します データを画像として、つまり2D通常のラスター上に、カラーマップとデータを使用して表示する方法(手順1から)。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50]

  2. Matplotlibを使用して、軸ラベルと凡例に下付き文字でテキストを書き込む方法は?

    軸ラベルと凡例に下付き文字でテキストを書き込むには、次の手順を実行できます- NumPyを使用してxおよびyデータポイントを作成します。 上付き文字のテキストラベルを使用してxおよびyデータポイントをプロットします。 xlabelを使用する およびylabel 添え字付き 本文中。 legend()を使用します プロットに凡例を配置する方法。 サブプロット間およびサブプロット周辺のパディングを調整します。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.pyplo