我正在使用鸢尾花数据集进行成对绘图。但是直方图看起来非常丑陋(例如左上角的图片),如何添加边缘颜色(白色)使其更加清晰? 我使用的代码如下: sns.pairplot(df, hue="Species", size=3, plot_kws={'edgecolor':'white'})
您需要使用pairplot函数的diag_kws参数(对角线是根据直方图计算的),并在其中设置所需的edgecolor: import seaborn as sns import pandas as pd import matplotlib.pylab as plt df = sns.load_dataset("iris") sns.pairplot(df, hue="species", size=3, diag_kws={'edgecolor':'w'}) plt.show()
sns.pairplot(df, hue="Species", size=3, diag_kws={'edgecolor':'w'}, plot_kws=dict(s=50, edgecolor="w", linewidth=0.5))
- xmindata