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

Làm thế nào mà âm mưu hộp có thể được phủ lên trên âm mưu bầy đàn trong Seaborn?

Để vẽ một âm mưu Hộp được chồng lên trên một âm mưu Swarm trong Seaborn, 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 ô phụ.
  • Tạo khung dữ liệu Pandas, tức là 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.
  • Khởi tạo máy vẽ đồ thị, swarmplot.
  • Để vẽ sơ đồ hộp, hãy sử dụng đồ thị hộp () phương thức.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import seaborn as sns
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np

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

data = pd.DataFrame({"Box1": np.arange(10), "Box2": np.arange(10)})
ax = sns.swarmplot(x="Box1", y="Box2", data=data, zorder=0)

sns.boxplot(x="Box1", y="Box2", data=data, showcaps=False, boxprops={'facecolor': 'None'}, showfliers=False, whiskerprops={'linewidth': 0}, ax=ax)

plt.show()

Đầu ra

Làm thế nào mà âm mưu hộp có thể được phủ lên trên âm mưu bầy đàn trong Seaborn? Làm thế nào mà âm mưu hộp có thể được phủ lên trên âm mưu bầy đàn trong Seaborn?