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

Làm thế nào để di chuyển huyền thoại ra bên ngoài một Scatterplot Seaborn trong Matplotlib?


Để di chuyển chú giải ra bên ngoài biểu đồ phân tán 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 với ba coulm, column1, column2 column3 .
  • Vẽ biểu đồ phân tán với khả năng có một số nhóm ngữ nghĩa.
  • Để đặt chú giải bên ngoài cốt truyện, hãy sử dụng bbox_to_anchor trong chú thích () phương pháp.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

import matplotlib.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(dict(col1=[2, 1, 4],
                       col2=[5, 2, 1],
                       col3=[4, 0, 1]))

sns.scatterplot(data=df)

plt.legend(bbox_to_anchor=(1.25, 1), borderaxespad=0)

plt.show()

Đầu ra

Làm thế nào để di chuyển huyền thoại ra bên ngoài một Scatterplot Seaborn trong Matplotlib?