【发布时间】:2012-05-23 11:54:22
【问题描述】:
每当我生成图像时,使用 pylab 手动缩放它非常容易,即在我们打算放大的区域周围绘制一个矩形。我想知道是否可以对这个操作进行编码。
这是一个示例代码,我在其中生成了一个 100x100 的图像,每行都有随机值:
from random import *
from pylab import *
from numpy import *
a=ones((100,100))
image=array([dummy*random() for dummy in a])
imshow(image,extent=[0,1]+[5,6])
在上面的示例中,我们的图像在 x 轴上从 0 延伸到 1,在 y 轴上从 5 延伸到 6。如何在图像上显示缩放,比如说在 0.5 区域
【问题讨论】:
-
当你不想复制很多不相关的代码时,这很有意义并且很好,你应该创建一个简短的虚拟图像生成器。这个想法是有人应该能够复制您发布的内容并使用它,因此他们可以立即尝试解决问题,而不是浪费时间编写自己的占位符。 (这是 SSCCE 的“独立”部分:参见 sscce.org。)
标签: python matplotlib