2016-05-12 2 views
0

天気予報モデル(WRF)を実行して、天気がクロスカントリーグライダーに適しているかどうかを予測するために使用されるさまざまな気象現象を予測しています。gnuplot pm3dデータポイント照合

特定の日の予測の傾向を視覚化するために、この画像の右上のプロットのようにpm3dマッププロットを作成しようとしています。example plot

気象モデル、したがってCSVデータを作成するスクリプトは24時間ごとに実行され、次の7日間のデータを生成します。

# Timestamp_now, Timestamp_prediction, Value 
0, 0, $value 
0, 1, $value 
... 
0, 24, $value 
0, 25, $value 
... 
0, 48, $value 

そして、このデータが追加された次の日:

24, 24, $value 
24, 25, $value 
... 
24, 48, $value 
... 
24, 72, $value 

ことができるよう、生じる問題これは、この構造(代わりに、時間の秒単位のタイムスタンプのみ)をCSVファイルになりリンクされた画像の右上のプロットに見られるように、gnuplotは昨日の予測の最初のデータポイントと今日の予測の最初のデータポイントを接続するということです。これは望ましくない動作です。私はgnuplotが同じy値(予測された日付)でデータポイントを接続しているのを見たいと思います。

gnuplotには、この動作を引き起こすためのオプションがありますか?

+1

私はgnuplotが作成したいプロットを生成できると思いますが、あなたの問題点が明確にわかりません。短いデータセットとそれに対応するプロットを掲示して問題を浮き彫りにしてください。 – Joce

+0

データを 'y'値でソートし、それらを切断するたびに2つのデータポイントの間に空の行を追加する必要があるかもしれません。 –

答えて

0

あり、さまざまなオプションは、gnuplotはマップを描画する方法です(ページの中央に〜)これらexmplesを見て:より洗練されたヒートマッププロットするためhttp://gnuplot.sourceforge.net/demo/pm3d.html

、私のpython & matplotlibのを使用することをお勧めしますデータを補間/再グリッドするためのオプションがはるかに多くあります。 (個人的には、gnuplotを使い、数値/データ処理の方がはるかに優れているので、Pythonに切り替えました)。