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

Làm thế nào để vẽ một đường đứt nét trên một lineplot Seaborn trong Matplotlib?

Để vẽ một đường đứt nét trên một đường kẻ Seaborn, chúng ta có thể sử dụng linestyle ="dashed" trong đối số của lineplot () .

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 x y điểm dữ liệu bằng cách sử dụng numpy.

  • Sử dụng lineplot () phương pháp với x y điểm dữ liệu trong đối số và linestyle ="dashed" .

  • Để 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
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.random.rand(10)
y = np.random.rand(10)
ax = sns.lineplot(x=x, y=y, linestyle="dashed")
plt.show()

Đầu ra

Làm thế nào để vẽ một đường đứt nét trên một lineplot Seaborn trong Matplotlib?