串本と浦神の潮位差は黒潮の流路と密接な関係があることが知られている(参考:気象庁)。串本と浦神の潮位差の月平均値のデータは気象庁から手に入れることができる。http://www.data.kishou.go.jp/kaiyou/shindan/b_2/kuroshio_stream/ksur.txt
以下はそれを読むプログラム。基本的には前回と同じだが、欠損値があるので一手間が必要。
read_kushimoto_uragami.py
import numpy as np import scikits.timeseries as ts def read_kushimoto_uragami(): day=[] value=[] ds = np.DataSource(None) f=ds.open('http://www.data.kishou.go.jp/kaiyou/shindan/b_2/kuroshio_stream/ksur.txt') for line in f: fields = line.strip().split() if len(fields)>=1: day.append(fields[0]) if len(fields)==1: value.append(-999.) elif len(fields)==2: value.append(fields[1]) f.close() valuea=np.asarray(value,dtype='float32') kushimoto_uragami=ts.time_series(valuea,start_date=day[0],freq='M',mask=(valuea<-990.)) return kushimoto_uragami if __name__ == '__main__': import matplotlib.pyplot as plt import scikits.timeseries.lib.plotlib as tpl kushimoto_uragami=read_kushimoto_uragami() fig = tpl.tsfigure() fsp = fig.add_tsplot(111) fsp.tsplot(kushimoto_uragami, '-') plt.xlabel("YEAR") plt.ylabel("Kushimoto-Uragami (cm)") plt.savefig("kushimoto_uragami.png") plt.show()
0 件のコメント:
コメントを投稿