matplotlib画子图报错:
IndexError: too many indices for array: array is 1-dimensional, but 2 were indexed
出现的 IndexError 错误表明你尝试以二维数组的方式访问一个一维数组。在你的代码中,由于你创建的子图网格只有一行(plt.subplots(1, 3, …)),axs 数组实际上是一维的。因此,当你尝试使用 axs[0, 0] 来访问子图时,Python 报告了一个索引错误,因为对于一维数组,只需要一个索引。
要修正这个问题,你应该直接使用一维索引来访问 axs 中的子图,如 axs[0] 而不是 axs[0, 0]。