我找不到任何有关seaborn热力图中annot_kws
或cbar_kws
关键字的文档。
是否有秘密的地方可以找到这些东西?
我找不到任何有关seaborn热力图中annot_kws
或cbar_kws
关键字的文档。
是否有秘密的地方可以找到这些东西?
heatmap 的docstring告诉你:
annot_kws : dict of key, value mappings, optional 当参数 annot 为 True 时,ax.text 的关键字。
cbar_kws : dict of key, value mappings, optional figure.colorbar 的关键字。
这意味着这些字典直接传递给底层的 matplotlib
结构。
annot_kws
是关于 ax.text
的关键字,cbar_kws
是关于 fig.colorbar
的关键字。
因此,为了找到可能的参数,您必须查看这些对象的 matplotlib
文档。
这里是 figure.colorbar 的文档。
这里是 axis.text 的文档,其中提供了一个链接,可找到关键字参数的解释。
cb = ax.figure.colorbar(mesh, cax, ax, ticks=ticker, **self.cbar_kws)
- 基本上,该代码创建了颜色条并通过关键字参数设置了刻度。因此,您不能在cbar_kws
中添加关键字ticks
,否则您将在ax.figure.colorbar
的调用中重复使用它,而Python无法处理。我不确定是否实际上可以解决这个限制。 - cel