【发布时间】:2013-04-24 23:44:13
【问题描述】:
我正在使用 imshow 绘制一个表示字母“A”的逻辑数组。我还有一个编辑框,用户可以在其中输入值来描述 x 和 y 方向上的切片数;即 10,10。 GUI 启动时,默认值为 10,10。如果我更改任何一个数字,新的逻辑数组将显示为 imshow 但现在它比我已经放置在 GUI 中的轴大。我已经包含了一些屏幕截图来显示正在发生的事情。此外,我注意到像素图图像大于我最初拥有的轴的大小(与示例图像的轴大小相同)。有没有办法解决这些问题?我想不通。
【问题讨论】:
-
我不确定我是否理解问题所在,但您是否尝试过 interpolation='none'?此外,pcolormesh() 可能会满足您的需求。
-
无论网格大小如何,我基本上都希望图像大小保持不变。字母“A”的像素表示并未完全显示在轴上,看起来像是按比例放大的。我尝试了您的建议,但没有奏效。