图和图表比例之间的关系是什么

时间:2014-05-15 21:07:23

标签: python matplotlib

我正在尝试在图上叠加图像,但我不确定如何将图的坐标映射到图上的比例。

import pylab
from PIL import Image
from urllib2 import urlopen
from StringIO import StringIO

url = "https://gravatar.com/avatar/e7b454a133dc67fe54d058a13bac9a67?s=24&d=identicon&r=PG"
img = Image.open(StringIO(urlopen(url).read()))

# Line intercept is the target location (4500, 45)
pylab.vlines(4500, 0, 50, color='red')

# Maps to (313, 213)?
pylab.figimage(img, 313, 213, zorder=1)

pylab.plot(range(0, 5000, 100), range(50))
pylab.show()

图中的目标位置为(4500, 45),但pylab.figimage(img, 4500, 45)会将图像放置在远离图表右侧的某个位置。通过反复试验,我发现了(313, 213)地图到我希望放置图像的位置。

enter image description here

图表比例和比例尺度之间的一般关系是什么?

0 个答案:

没有答案