我是靠谱客的博主 瘦瘦美女,这篇文章主要介绍python plot设置坐标轴_python matplotlib,subplot: 如何设置坐标轴范围?_range_酷徒编程知识库...,现在分享给大家,希望可以做个参考。

如何将第二个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内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(185)

评论列表共有 0 条评论

立即
投稿
返回
顶部