Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Ẩn nhãn trục X trong biểu đồ Seaborn/Matplotlib

Để ẩn hoặc xóa nhãn trục X từ biểu đồ Seaborn/Matplotlib:

  • Thiết lập kích thước figure và padding
  • Sử dụng sns.set_style() để đặt phong cách thẩm mỹ
  • Tải dataset ví dụ từ repository online (cần Internet)
  • Ẩn nhãn trục X bằng set(xlabel=None)
  • Hiển thị bằng show()

Ví dụ mã nguồn

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()

Kết quả

Biểu đồ boxplot theo ngày (day) nhưng không hiển thị nhãn "day" trên trục X.

Ẩn nhãn trục X trong biểu đồ Seaborn/Matplotlib

Các cách khác để ẩn nhãn trục:

  • ax.set_xlabel('') - đặt chuỗi rỗng
  • ax.xaxis.label.set_visible(False) - ẩn label nhưng giữ tick labels
  • plt.xticks([]) - ẩn cả tick labels và ticks
  • ax.tick_params(axis='x', labelbottom=False) - ẩn tick labels dưới