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

MatplotlibにX軸の値を整数として表示させるにはどうすればよいですか?


matplotlibにX軸の値を整数として表示させるには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 2つのリストを作成します。x およびy 、データポイントの。
  • xをプロットします およびy plot()を使用する メソッド。
  • X軸の整数ティックのみの新しいリストを作成します。 math.floor()を使用します およびma​​th.ceil() 小数を削除し、リストに整数のみを含めるには。
  • xを設定します およびy ラベル。
  • 図のタイトルを設定します。
  • 図を表示するには、 show()を使用します メソッド。

import math
from matplotlib import pyplot as plt

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

y = [0.17, 1.17, 2.98, 3.15, 4.11, 5.151]
x = [1.0, 1.75, 2.90, 3.15, 4.50, 5.50]

plt.plot(x, y)

new_list = range(math.floor(min(x)), math.ceil(max(x))+1)
plt.xticks(new_list)

plt.xlabel("X-axis ")
plt.ylabel("Y-axis ")

plt.title("Only Integers on the X-axis")

plt.show()

出力

MatplotlibにX軸の値を整数として表示させるにはどうすればよいですか?


  1. Matplotlibですべてのラベル値を表示するにはどうすればよいですか?

    すべてのラベル値を表示するには、 set_xticklabels()を使用できます およびset_yticklabels() メソッド。 ステップ 軸をチェックするために使用できる数字(x)のリストを作成します。 現在の図にサブプロットを追加するのに役立つsubplot()を使用して軸を取得します。 それぞれset_xticksメソッドとset_yticksメソッドを使用してX軸とY軸に目盛りを設定し、xをリストします(手順1から)。 ラベルリスト( [one、 two、 three、 four]で目盛りラベルを設定します )および set_xticklabels()を

  2. Python MatplotlibでY軸の値を指定するにはどうすればよいですか?

    PythonでY軸の値を指定するには、次の手順を実行できます- numpyを使用してxおよびyデータポイントを作成します。 軸の値を指定するには、文字のリストを作成します。 xticksを使用する およびyticks xとyの目盛りデータポイントで軸の目盛りをそれぞれ指定する方法。 xとyを使用して線をプロットします。color=red 、 plot()を使用 メソッド。 xとyのマージンを0にします。 図を表示するには、 show()を使用します メソッド。 例 import numpy as np from matplotlib import pyplot as plt plt.