使用seaborn. kdeploy定义显示在cbar中的小数位数



来自以下代码:

penguins = sns.load_dataset("penguins")
g = sns.PairGrid(penguins)
g.map_upper(sns.histplot,)
g.map_lower(sns.kdeplot, fill=True,cbar=True)
g.map_diag(sns.histplot, kde=True, cbar=True)

图例栏在小数点后3到5位之间,我希望它只有2位。我已经尝试使用以下代码,但它一直给我错误。

g.cbar.ax.yaxis.set_major_formatter(tick.FormatStrFormatter('%.2f')) 

出现的错误是:'PairGrid'对象没有属性'cbar'

你可以试试:

g.map_lower(sns.kdeplot, fill=True,cbar=True,cbar_kws = dict(format = '%.2f'))
g.map_diag(sns.histplot, kde=True, cbar=True,cbar_kws = dict(format = '%.2f'))

相关内容

  • 没有找到相关文章

最新更新