【发布时间】:2021-10-10 16:31:18
【问题描述】:
我试图在我的论文中保留一个单一的调色板,我注意到我的 histplots 的蓝色和我的 countplots 的蓝色略有不同,即使我将它们设置为完全相同的十六进制值。
是否有我遗漏的设置,或者这些不同的图不只是显示给定的十六进制?我尝试过使用 countplot 饱和度,但它与颜色不匹配。理想情况下,我的所有直方图都与我的计数图具有相同的颜色(以及也使用计数图着色的条形图)。
下面是一个最小的代码示例:
import seaborn as sns
import matplotlib.pyplot as plt
sns.set(rc={'figure.figsize':(20,10)}, font_scale=2)
plt.rcParams['axes.grid'] = False
titanic = sns.load_dataset('titanic')
fig, ax = plt.subplots(1,2)
sns.countplot(x="class", data=titanic, ax=ax[0], color='#5975a4')
sns.histplot(x="who", data=titanic, ax=ax[1], color='#5975a4')
生成如下图:
【问题讨论】:
标签: python matplotlib colors hex seaborn