如何使用 Matplotlib 调整 Seaborn pairplot 中的透明度 (alpha)?

matplotlibserver side programmingprogramming

要调整 Seaborn pairplot 中的透明度,即 aplha,我们可以更改 alpha 的值。

步骤

  • 使用 Pandas 创建一个数据框,其中包含两个键,col1 和 col2。

  • 初始化变量 alpha,用于透明度。

  • 使用 pairplot() 方法绘制数据集中的成对关系。使用 df(来自步骤 1),kind="scatter",并在参数中设置绘图 size、edgecolor、facecolor、linewidthalpha  值。

  • 要显示图形,请使用 show()  方法。

示例

import pandas as pd
import seaborn as sns
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame({"col1": [1, 3, 5, 7, 1], "col2": [1, 5, 7, 9, 1]})
alpha = 0.75
sns.pairplot(df, kind="scatter", plot_kws=dict(s=100, edgecolor="red",
   fc='green', linewidth=2.5, alpha=alpha))
plt.show()

输出


相关文章