使用以下代码画图:
import seaborn as sns
import matplotlib.pyplot as plt
plt.figure(dpi=150)
x = ['A','B','C','D']
y = [164, 86, 126, 53]
sns.barplot(x=x, y=y, color='#3a923a')
得到的颜色如下图所示:
这是因为seaborn默认降低了颜色的饱和度,即默认值为“saturation=0.75”,我们应该强行设置“saturation=1”,即可得到正确的图片: