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

Thay đổi màu sắc và điểm đánh dấu của từng điểm bằng Seaborn Jointplot

Để thay đổi màu sắc và điểm đánh dấu của từng điểm bằng Seaborn Jointplot, chúng ta có thể thực hiện các bước sau -

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

  • Tải tập dữ liệu mẫu từ kho lưu trữ trực tuyến (yêu cầu Internet).

  • Sử dụng Jointplot () phương pháp để vẽ dữ liệu mẹo.

  • Sử dụng cla () phương pháp xóa các trục hiện tại.

  • Lập danh sách các màu và điểm đánh dấu cho mỗi điểm.

  • Đặt nhãn trục bằng set_axis_labels () phương pháp.

  • Để 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 seaborn as sns
import numpy as np

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

tips = sns.load_dataset("tips")
g = sns.jointplot("total_bill", "tip", data=tips, height=4.50)

g.ax_joint.cla()

colors = np.random.random((len(tips), 3))
markers = ['v', '^', '<', '*', 'o'] * 100

for i, row in enumerate(tips.values):
   g.ax_joint.plot(row[0], row[1], color=colors[i], marker=markers[i])

g.set_axis_labels('total bill', 'tip', fontsize=10)
plt.show()

Đầu ra

Thay đổi màu sắc và điểm đánh dấu của từng điểm bằng Seaborn Jointplot