当用seaborn(以及使用matplotlib的相关矩阵)绘制热图时,第一行和最后一行被切成两半。当我运行此在线最小代码示例时,也会发生这种情况。
seaborn
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,因此我再次将其删除,但并不能解决我的问题。
texlive-xetex
有什么想法我可能会错过吗?
不幸的是,matplotlib 3.1.1 打破了海洋热图;并且一般来说,带有固定刻度的倒置轴。 在当前的开发版本中已修复此问题;你可能因此