python - matplotlib 中的轴是什么
问题描述
我无法理解axis
这段代码中的内容。如果我们不关闭这个怎么办
fig , ax = plt.subplots(6, 10)
for i,axi in enumerate(ax.flat):
axi.imshow(negative_patches[500 * i], cmap='gray')
axi.axis('off')
解决方案
该命令从图像axis('off')
中删除轴符号。
为了更好地理解下面给出的两个示例代码,一个带有axis('off')
命令,一个没有它。
axis('off')
没有命令的例子:
from numpy import random
import matplotlib.pyplot as plt
data = random.random((5,5))
img = plt.imshow(data, interpolation='nearest')
img.set_cmap('Blues')
#plt.axis('off')
plt.show()
命令示例axis('off')
:
from numpy import random
import matplotlib.pyplot as plt
data = random.random((5,5))
img = plt.imshow(data, interpolation='nearest')
img.set_cmap('Blues')
plt.axis('off')
plt.show()
推荐阅读
- python - Tensorflow - 如何阅读预测
- sql - 日期转换并在 db2 上添加日期间隔
- google-data-studio - 社区连接器:setDateRangeRequired 由其他配置选项动态吗?
- macos - 如何通过 Xcode UI 测试确定滚动视图中文本的哪一部分在屏幕上可见?
- c# - Roslyn C# 为 to for 语句重建不正确的表达式
- spring - 如何测试 Spring 事务
- javascript - 加载 gif 直到页面完全加载
- linux - 我可以捕获我启动的另一个进程的输出吗?
- python - matplotlib set_major_formatter 创建 2 个图
- redis - @EnableRedisRepositories - 在 Spring Data Redis 中有什么用?