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

Làm thế nào để thêm một huyền thoại trên thanh cốt truyện Seaborn facetgrid bằng Matplotlib?

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 ô phụ.
  • Tạo khung dữ liệu bằng col1 cột.
  • Lưới nhiều ô để vẽ các mối quan hệ có điều kiện.
  • Sử dụng map_dataframe () . Phương pháp này phù hợp để vẽ biểu đồ với các hàm chấp nhận DataFrame dạng dài làm 'dữ liệu' đối số từ khóa và truy cập dữ liệu trong DataFrame đó bằng cách sử dụng tên biến chuỗi.
  • Thêm chú giải vào plot ().
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

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

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

df = pd.DataFrame({'col1': [3, 7, 8]})

g = sns.FacetGrid(df, col="col1", hue="col1")
g.map_dataframe(sns.scatterplot)
g.set_axis_labels("X", "Y")
g.add_legend()

plt.show()

Đầu ra

Làm thế nào để thêm một huyền thoại trên thanh cốt truyện Seaborn facetgrid bằng Matplotlib?