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

Matplotlibの軸ティックの小数点以下の数字を削除するにはどうすればよいですか?


Matplotlibの軸ティックの小数点以下の桁を削除するには、次の手順を実行できます-

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

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

  • 図とサブプロットのセットを作成します。

  • xtickラベルを設定するには 数字のみで、 x.astype(int)を使用できます メソッド。

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

import matplotlib.pyplot as plt
import numpy as np

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = np.array([1.110, 2.110, 4.110, 5.901, 6.00, 7.90, 8.90])
y = np.array([2.110, 1.110, 3.110, 9.00, 4.001, 2.095, 5.890])

fig, ax = plt.subplots()

ax.plot(x, y)

ax.set_xticklabels(x.astype(int))

plt.show()

出力

Matplotlibの軸ティックの小数点以下の数字を削除するにはどうすればよいですか?


  1. Matplotlib.pyplotのサブプロット間のスペースを削除するにはどうすればよいですか?

    matplotlibのサブプロット間のスペースを削除するには、 GridSpec(3、3)を使用できます。 クラスを作成し、サブプロット配置として軸を追加します。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 グリッドレイアウトを追加して、サブプロットを図内に配置します。 グリッドのサブプロットパラメータを更新します グリッド仕様の寸法範囲で反復します。 現在の図にサブプロットを追加します。 アスペクト比を設定します。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as pl

  2. Matplotlibの軸から外側を指すRスタイルの軸目盛りをどのように描画しますか?

    matplotlibの軸から外側を指すRスタイル(デフォルトは通常のスタイル)の軸ティックを描画するには、 rcParams [xticks.direction] =outを使用できます。 X軸の場合。 ステップ 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 アウトワードを設定する目盛り plt.rcParamsを使用したポイント 。 データポイント数の変数を初期化します。 xを作成します およびy numpyを使用したデータポイント。 xをプロットします およびy plot()を使用したデータポイント メソッド。