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

Làm thế nào để tạo nhiều biểu đồ phân tán loạt với các điểm được kết nối bằng cách sử dụng seaborn?

Để tạo nhiều biểu đồ phân tán chuỗi với các điểm được kết nối bằng cách sử dụng 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 Pandas gồm dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có khả năng không đồng nhất.

  • Lưới nhiều ô để vẽ các mối quan hệ có điều kiện.

  • Áp dụng một hàm vẽ biểu đồ cho từng tập con của dữ liệu.

  • Vẽ đồ thị phân tán và các điểm dữ liệu với x y điểm dữ liệu.

  • Để 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({"x": [4, 6, 7, 1, 8], "y": [1, 5, 7, 8, 1]})

g = sns.FacetGrid(df, hue="x", height=3.5)
g.map(plt.scatter, "x", "y")
g.map(plt.plot, "x", "y")

plt.show()

Đầu ra

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

Làm thế nào để tạo nhiều biểu đồ phân tán loạt với các điểm được kết nối bằng cách sử dụng seaborn?