Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để lấy nhãn dữ liệu trên biểu đồ điểm Seaborn?

Để lấy nhãn dữ liệu trên biểu đồ điểm Seaborn, chúng ta có thể thực hiện các bước sau -

Các bước

  • Đặt kích thước hình và điều chỉnh phần đệm giữa và xung quanh các ô con.

  • Tạo khung dữ liệu, df , dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có thể không đồng nhất.

  • Tạo biểu đồ điểm.

  • Nhận các bản vá lỗi trục và dán nhãn; chú thích bằng các nhãn tương ứng.

  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

from matplotlib import pyplot as plt
import pandas as pd
import seaborn as sns

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

df = pd.DataFrame({'a': [1, 3, 1, 2, 3, 1]})

ax = sns.pointplot(df["a"],
   order=df["a"].value_counts().index)

for p, label in zip(ax.patches, df["a"].value_counts().index):
   ax.annotate(label, (p.get_x() + 0.375, p.get_height() + 0.15))

plt.show()

Đầu ra

Nó sẽ tạo ra kết quả sau -

Làm cách nào để lấy nhãn dữ liệu trên biểu đồ điểm Seaborn?