考虑以下玩具示例:
import numpy as np
d = np.random.rand(160,100)
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.axis('off')
ax.set_xticklabels([]);
ax.set_yticklabels([]);
ax.imshow(d)
fig.add_axes([0, 0, 0.1, 0.5])
plt.show()
如果我删除fig.add_axes
,则它看起来像这样:
我不理解fig.add_axes
中使用的坐标系。我期望(0,0)位于第二张图片的左下角,并且坐标在第二张图片的宽度和高度上从0到1运行。我错过了什么?
请解释本例中坐标系的工作原理,以及如何相对于图像定位轴。最终目标是将颜色条放在图像顶部,下方或右侧。