【发布时间】:2012-05-29 06:47:23
【问题描述】:
我有一个 640 点的数据集,但在子图中绘制它将轴缩放 到 700。如何将 x 轴设置为从 0 到 640 本身而不是缩放?
通常,如何将轴设置为任意度量?请解释设置轴的选项。
这是我正在使用的代码:
self.figure = Figure()
self.figure.set_size_inches( (15,3) )
self.figure.set_dpi(80)
self.picture = self.figure.add_subplot(211)
#self.picture.xlim(xmax=640)
self.intensity = self.figure.add_subplot(212)
self.picture.imshow(pic)
#... where projection happens to be 640 px wide
self.intensity.plot(projection)
【问题讨论】:
-
您是在询问绘图的宽度(以像素为单位)(目前略小于 1200 像素)还是轴的 data 限制?您似乎是指数据限制,但是为什么要指以像素为单位的宽度? (它们彼此完全没有关系......)我很困惑......你只是在问如何关闭自动缩放?
-
我的错,我的意思是点,而不是像素
-
@aitchnyu 您的问题还不是特别清楚,这就是为什么您没有得到很多回复的原因。您能否澄清一下,您希望您的子图为 640 pixels 宽还是您希望 x 轴的范围为 0 到 640?只说 640 分并没有多大帮助。
-
@Chris,我确实希望“x 轴范围从 0 到 640”并修改了我的问题。
标签: python matplotlib