相当于matplotlib中matlab的imagesc?

时间:2013-05-20 17:59:10

标签: python image matlab matplotlib

我来自Matlab背景的Python和numpy以及matplotlib。我一直使用的matlab中的一个函数是imagesc。 matplotlib中是否存在与此完全相同的东西?我知道imshowpcolor,但第一个不允许您轻松设置轴的单位,如imagesc,第二个让您设置x和y-像素边界的坐标,而不是像素的中心,我觉得不直观。

基本上,如果我想要使用不是像素数但是数字的x轴和y轴标签显示图像,例如距离(mm),那么在matplotlib中最简单的方法是什么?

1 个答案:

答案 0 :(得分:24)

你想要extent kwarg

ax.imshow(data, extent=[0, 1, 0, 1])

有关更详细的示例,请参阅Imshow: extent and aspect