首页 > 解决方案 > 删除 matplotlib 子图中的默认轴标签

问题描述

如何防止 matplotlib 向我的子图添加默认轴标签?下面的简单代码还将 x 和 y 轴标记为 0 到 1。当我添加实际数据时,这会弄乱我的绘图(新标签是根据数据添加的,但 0 到 1 标签仍然存在)。

import matplotlib.pyplot as plt
fig, ax1 = plt.subplots()
ax1 = fig.add_subplot(111)
plt.show(block=True)

上面产生了这个数字:

在此处输入图像描述

因此,当我包含实际数据时,它看起来像这样,只需要这行额外的代码(final_wavelengths并且final_stellar是等长的 numpy 数组):

ax1.plot(final_wavelengths, final_stellar, 'b', label='stellar')

在此处输入图像描述

如何删除不需要的默认 0-1 标签?

标签: pythonpython-3.xmatplotlibsubplot

解决方案


推荐阅读