gpt4 book ai didi

python - 使用seaborn的Matplotlib中的子图错误

转载 作者:太空狗 更新时间:2023-10-30 02:28:18 27 4
gpt4 key购买 nike

我正在使用 seaborn 和以下精简代码绘制热图的子图。如果我使用 nrows=2 和 ncols=2,我会得到“AttributeError: 'numpy.ndarray' 对象没有属性 'spines'”,如果 nrows 或 ncols=1,则该图有效。我该如何解决这个问题?

import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
fig, axes = plt.subplots(nrows=2, ncols=2)
sns.heatmap(Lpnl['19'],ax=axes[0])
plt.show()

最佳答案

您的 axes 变量是一个 2x2 numpy 数组。因此,当您执行 axes[0] 时,它会为您提供第一行。我假设您想要 axes[0, 0]axes.flat[0]

关于python - 使用seaborn的Matplotlib中的子图错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37604730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com