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

Làm thế nào để vẽ một Jointplot Seaborn hoặc JointGrid không vuông? (Matplotlib)

Để vẽ biểu đồ chung Seaborn hoặc Jointgrid không vuông, chúng ta có thể sử dụng set_figwidth () set_figheight () các phương pháp.

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 x y điểm dữ liệu bằng cách sử dụng numpy.
  • Tạo khung dữ liệu có hai cột.
  • Sử dụng Jointplot () phương pháp vẽ âm mưu chung.
  • Để làm cho nó không vuông, chúng ta có thể đặt chiều rộng và chiều cao của hình.
  • Để hiển thị hình này, hãy sử dụng show () phương pháp.

Ví dụ

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

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

X = np.random.randn(1000,)
Y = 0.2 * np.random.randn(1000) + 0.5

df = pd.DataFrame(dict(x=X, y=Y))

jp = sns.jointplot(x="x", y="y", data=df, height=3.5,
                  joint_kws={'color': 'red'})
jp.fig.set_figwidth(7.50)
jp.fig.set_figheight(3.50)

plt.show()

Đầu ra

Làm thế nào để vẽ một Jointplot Seaborn hoặc JointGrid không vuông? (Matplotlib)