来自以下代码:
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'))