我正在尝试绘制一些来自FITS文件的数据,并想知道是否有人知道如何聚焦于绘图轴的特定区域?这是一些示例代码:
import pyfits
from matplotlib import pyplot as plt
from matplotlib import pylab
from pylab import *
#Assuming I have my data in the current directory
a = pyfits.getdata('fits1.fits')
x = a['data1'] # Lets assume data1 is the column: [0, 1, 1.3, 1.5, 2, 4, 8]
y = a['data2'] # And data2 is the column: [0, 0.5, 1, 1.5, 2, 2.5, 3]
plt.plot(x,y)
我该如何在x轴上仅绘制区间[1.3到4]
?
xlim
/ylim
或axis
都无所谓,因为axis
调用xlim
/ylim
来执行操作。请访问 源代码 中的axis
定义。axis
更方便,因为您可以使用一个命令来操作所有四个限制。 - MaxPowersadd_axis
,我的错! - nye17