Matplotlibでx軸の値を設定する方法


次の構文を使用して、Matplotlib のプロットの X 軸の値を設定できます。

 #specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels)

次の例は、この構文を実際に使用する方法を示しています。

例1:X軸の値を等間隔に設定する

次のコードは、Matplotlib で X 軸の値を等間隔に設定する方法を示しています。

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [2, 4, 6, 8, 10]

#specify x-axis labels
x_labels = ['A', 'B', 'C', 'D', 'E'] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

各 X 軸の値が等間隔で表示されることに注意してください。

例 2: X 軸の値を不等間隔で設定する

次のコードは、Matplotlib で X 軸の値を不等間隔に設定する方法を示しています。

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis locations
x_ticks = [1, 2, 6, 10]

#specify x-axis labels
x_labels = [1, 2, 6, 10] 

#add x-axis values to plot
plt. xticks (ticks=x_ticks, labels=x_labels) 

例 3: X 軸の値をデータ ポイントのみに設定する

次のコードは、データ ポイントのみで X 軸の値を設定する方法を示しています。

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 10]
y = [5, 11, 27]

#create plot of x and y
plt. plot (x, y)

#specify x-axis labels
x_labels = ['A', 'B', 'C'] 

#add x-axis values to plot
plt. xticks (ticks=x, labels=x_labels) 

注: plt.xticks()関数の完全なドキュメントは、ここで見つけることができます。

追加リソース

Matplotlib で軸範囲を設定する方法
Matplotlib でチェックマーク ラベルのフォント サイズを設定する方法
単一の Figure 上に複数の Matplotlib プロットを作成する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です