【发布时间】:2020-01-11 14:32:52
【问题描述】:
使用 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,所以我再次将其删除,但它并没有解决我的问题。
有什么我可能会遗漏的想法吗?
【问题讨论】:
-
能否提供实际数据?它似乎足够小
-
一般来说,我们的像素范围是 -0.5 到 size+0.5。看起来水平轴限制设置正确,但垂直轴不正确。你在哪里惹ylim?
标签: python matplotlib seaborn