最佳答案
当用 seborn 绘制热图(以及用 matplotlib 绘制相关矩阵)时,将第一行和最后一行分成两半。 当我运行在线找到的这个最小代码示例时,也会发生这种情况。
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv')
plt.figure(figsize=(10,5))
sns.heatmap(data.corr())
plt.show()
Y 轴上的标签位于正确的位置,但是行并不完全在那里。
几天前,它还能正常工作。从那时起,我安装了 texlive-xetex,所以我再次删除它,但它没有解决我的问题。
知道我会错过什么吗?