此问题已在此处有答案:
Only the first row of annotations displayed on seaborn heatmap(4个答案)
28天前关闭
我有:
Python 3.10.12(main,Jun 11 2023,05:26:28)[GCC 11.4.0]
Matplotlib 3.8.0
海运0.12.2
import numpy as np
import seaborn as sns
sns.heatmap(np.random.rand(3, 3), annot=True)
我的系统上的输出:
只有第一行被注解。我尝试过各种变体,比如只是一个脚本,在笔记本中,保存到文件中,但没有什么区别,总是只有第一行被注解。问题是什么?
1条答案
按热度按时间tyu7yeag1#
在this thread或此github thread上尝试此解决方案
看起来降低matplotlib版本可以解决这个问题。你运行的是遇到这个问题的3.8。