概述
如何将第二个subplot的y轴范围设置为0,1000]? 我的数据(文本文件中的列)的FFT plot导致了()尖峰,因此实际数据不可见,pylab.ylim([0,1000])
这是整个脚本:# based on http://www.swharden.com/blog/2009-01-21-signal-filtering-with-python/
import numpy, scipy, pylab, random
xs = []
rawsignal = []
with open("test.dat", 'r') as f:
for line in f:
if line[0] != '#' and len(line) > 0:
xs.append( int( line.split()[0] ) )
rawsignal.append( int( line.split()[1] ) )
h, w = 3, 1
pylab.figure(figsize=(12,9))
pylab.subplots_adjust(hspace=.7)
pylab.subplot(h,w,1)
pylab.title("Signal")
pylab.plot(xs,rawsignal)
pylab.subplot(h,w,2)
pylab.title("FFT")
fft = scipy.fft(rawsignal)
#~ pylab.axis([None,None,0,1000])
pylab.ylim([0,1000])
pylab.plot(abs(fft))
pylab.savefig("SIG.png",dpi=200)
pylab.show()
最后
以上就是瘦瘦美女为你收集整理的python plot设置坐标轴_python matplotlib,subplot: 如何设置坐标轴范围?_range_酷徒编程知识库...的全部内容,希望文章能够帮你解决python plot设置坐标轴_python matplotlib,subplot: 如何设置坐标轴范围?_range_酷徒编程知识库...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复