Seaborn line_kws 颜色始终透明

Seaborn line_kws color always transparent

我使用来自 seaborn 的 line_kws 画了一条线,我想称之为“最适合”。 由于我不知道这条线总是透明的原因,即使我没有定义 alpha。 当我运行代码创建图形时,但之前出现错误:“RuntimeWarning: invalid value encountered in greater large = s > cutoff”。 有人知道我的代码有什么问题吗?

sns.regplot(y=power_consumption_pred_train1,
x=y_train_ns_m1,
line_kws={'lw': 2, 'color': 'red', 'label': 'best fit'}
            ).set(ylabel='predicted KWH Consumption (training set)',
                 xlabel='actual KWH Consumption (traning set)')

sns.lineplot(x=(0,3000), y=(0,3000), color='black', label='identity', legend='full', linestyle='dashed'
           ).lines[1]
plt.xlim(0, 3100)
plt.ylim(0, 3000)
plt.show()

问题是 NumPy 版本过时了。它是 1.18.0,现在可以与 1.19.5 一起使用。