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 プロットを作成する方法