我有这张图片:
plt.plot(sim_1['t'],sim_1['V'],'k')
plt.ylabel('V')
plt.xlabel('t')
plt.show()
我想隐藏数字;如果我使用:
plt.axis('off')
…我得到这张图片:
它还隐藏了标签 V
和 t
。如何在隐藏值的同时保留标签?
原文由 Luis Ramon Ramirez Rodriguez 发布,翻译遵循 CC BY-SA 4.0 许可协议
我有这张图片:
plt.plot(sim_1['t'],sim_1['V'],'k')
plt.ylabel('V')
plt.xlabel('t')
plt.show()
我想隐藏数字;如果我使用:
plt.axis('off')
…我得到这张图片:
它还隐藏了标签 V
和 t
。如何在隐藏值的同时保留标签?
原文由 Luis Ramon Ramirez Rodriguez 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果没有 subplots
,您可以像这样普遍删除刻度线:
plt.xticks([])
plt.yticks([])
原文由 Noel Evans 发布,翻译遵循 CC BY-SA 3.0 许可协议
4 回答4.4k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
1 回答3.8k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
如果您使用 matplotlib 面向对象的方法,这是一个使用
ax.set_xticklabels()
和ax.set_yticklabels()
的简单任务。在这里,我们可以将它们设置为一个空列表以删除任何标签:如果您还想删除刻度线和标签,您可以使用
ax.set_xticks()
和ax.set_yticks()
并将它们设置为空列表: