Seaborn / MatplotlibのプロットからX軸ラベルを削除・非表示にする方法
Seaborn / Matplotlibで作成したプロットからX軸ラベルを削除または非表示にするには、以下の手順に従います。
図のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。
sns.set_style() を使用して、Seabornプロットの見た目(スタイル)を設定します。
オンラインリポジトリからサンプルデータセットを読み込みます(インターネット接続が必要です)。
X軸ラベルを非表示または削除するには、set(xlabel=None) を使用します。
図を表示するには、show() メソッドを呼び出します。
サンプルコード
from matplotlib import pyplot as plt
import seaborn as sns
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
sns.set_style("whitegrid")
tips = sns.load_dataset("tips")
ax = sns.boxplot(x="day", y="total_bill", data=tips)
ax.set(xlabel=None)
plt.show()実行結果

補足:別の方法
ラベルだけでなく目盛り(ティック)ごと消したい場合は、ax.set_xticks([]) や plt.xticks([]) を使う方法もあります。ただし、これらは目盛り自体も非表示にするため、X軸ラベルのみを削除したい場合は、上記のように set(xlabel=None) を使うのが最もシンプルで確実です。Y軸ラベルを消したい場合も同様に set(ylabel=None) が利用できます。
-
Matplotlibのプロットからデータを抽出する方法|get_xdata・get_ydataの使い方
Matplotlibで作成したプロットから元のデータを取り出したい場合、get_xdata() メソッドと get_ydata() メソッドを使うことで簡単に実現できます。これらのメソッドは、プロットされたLine2DオブジェクトからX軸・Y軸のデータポイントをそれぞれ取得します。実行手順図のサイズを設定し、サブプロット間および周囲の余白(パディング)を調整します。numpy を使って y のデータポイントを作成します。y のデータポイントを color=red(赤色)・linewidth=5(線幅5)でプロットします。データ抽出の開始を示すメッセージを出力します。get_xdata() と
-
【Python】MatplotlibでX軸の値(目盛りラベル)を設定する方法
Python の Matplotlib でグラフの X 軸の値(目盛りラベル)を自由に設定したい場合は、plt.xticks() メソッドを使うのが最も簡単です。以下の手順で実装できます。 X軸の値を設定する手順 x と y のデータポイントを格納する2つのリストを作成します。 range(len(x)) を使って、目盛りの基準となるインデックス(xticks の範囲)を取得します。 plot() メソッドで、インデックスのリストと y データを使って折れ線グラフを描画します。 xticks() メソッドを使い、デフォルトの目盛りを実際の X 軸の値に置き換えます。 show() メソッドで