将 sns clustermap x 轴、标签颜色更改为白色
Changing sns clustermap x axis, label color to white
我已经将绘图设置为透明,所以当我在绘图后访问它时,轴和标签看起来很暗
如何将标签和轴设置为“白色”。??
我试过了
import seaborn as sns
DATA=sns.load_dataset("tips")
import matplotlib.pyplot as plt
plt.figure()
sns.set_style(style="white")
ax=sns.clustermap(DATA.corr(),
cmap="viridis")
#ax.xaxis.label.set_color('white')
#ax.yaxis.label.set_color('white')
plt.savefig("clustermap",transparent=True)
请注意,我不想更改“背景”颜色,只想更改标签和轴颜色
您或许可以使用 seaborn.set() 函数。这里有一个以前的答案:
Setting plot background colour in Seaborn
这里有一个示例,它似乎适用于您的情况(至少在我的环境中;-)):
sns.set(rc={'axes.facecolor':'white', 'figure.facecolor':'white'})
要仅更改轴的标签,您可以使用此方法:
sns.set(rc{'ytick.labelcolor':'white','xtick.labelcolor':'white'})
有很多非常好的参数可以设置你的情节。您可以使用以下命令查看完整的参数列表:
plt.rcParams
您可以在我之前给出的 link 中找到有关此类命令的许多详细信息,转到 Joelostblom 的回答
我已经将绘图设置为透明,所以当我在绘图后访问它时,轴和标签看起来很暗 如何将标签和轴设置为“白色”。??
我试过了
import seaborn as sns
DATA=sns.load_dataset("tips")
import matplotlib.pyplot as plt
plt.figure()
sns.set_style(style="white")
ax=sns.clustermap(DATA.corr(),
cmap="viridis")
#ax.xaxis.label.set_color('white')
#ax.yaxis.label.set_color('white')
plt.savefig("clustermap",transparent=True)
请注意,我不想更改“背景”颜色,只想更改标签和轴颜色
您或许可以使用 seaborn.set() 函数。这里有一个以前的答案:
Setting plot background colour in Seaborn
这里有一个示例,它似乎适用于您的情况(至少在我的环境中;-)):
sns.set(rc={'axes.facecolor':'white', 'figure.facecolor':'white'})
要仅更改轴的标签,您可以使用此方法:
sns.set(rc{'ytick.labelcolor':'white','xtick.labelcolor':'white'})
有很多非常好的参数可以设置你的情节。您可以使用以下命令查看完整的参数列表:
plt.rcParams
您可以在我之前给出的 link 中找到有关此类命令的许多详细信息,转到 Joelostblom 的回答