python - 删除 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 标签?
解决方案
推荐阅读
- apache-kafka - 当您在 Kafka 消费者/客户端上获得“太多打开的文件”时,这意味着什么?
- docker - 如何使用 Docker compose 定义子网和 IP 地址并将其分配给容器
- amazon-web-services - EC2 上的 Jenkins 管道在 ECR 中推送图像
- javascript - 如果选择还包含相同嵌套元素的整个树,我如何才能只抓取一次 DOM 元素的内容?
- ssl - HAProxy 安全重新协商
- kubernetes - Fluentbit 在 Kubernetes 中获取 Docker Logs(Systemd) 无法正常工作
- python - Python - 将添加的基类功能传播到子类
- python - 使用 .grid 时无法在 Tkinter 中调用 Radiobutton
- c# - 在 C# 中速率限制客户端 api 的最佳方法
- amazon-sqs - 限制到单个 SQS 队列的连接数