截断的热图行:Matplotlib 和 Seaborn 的陷阱
问题:
用户观察到使用 Seaborn 生成的热图的第一行和最后一行被切成两半。即使运行最少的代码示例,此问题仍然存在,如下所示:
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()
答案:
不幸的是,matplotlib 3.1.1 被发现与Seaborn 热图和具有固定刻度的倒轴。要纠正此问题:
ax.set_ylim(bottom, top) # set the ylim to bottom, top
以上是为什么我的 Seaborn 热图会截断第一行和最后一行?的详细内容。更多信息请关注PHP中文网其他相关文章!