これが苛立たしいと言うのは、穏やかに言えばです。私のサンプルデータは次のようになります:
2012-04-30 20:00,1.32412,1.32412,1.32376,1.3239
2012-04-30 20:15,1.3239,1.32416,1.32378,1.32388
2012-04-30 20:30,1.32388,1.3241,1.32388,1.324
2012-04-30 20:45,1.324,1.32405,1.32385,1.32385
...
フィールドの場所:
Date/Time,Open,High,Low,Close
これをプロットするための私の Gnuplot スクリプトは単純です:
set xdata time
set timefmt "%y-%m-%d %H:%M"
set format x "%m/%d\n%H:%M"
set xrange ["2012-05-01 00:00":"2012-05-01 08:00"]
set yrange [*:*]
set grid
set key left
set datafile separator ","
plot 'data.csv' using 1:2:4:3:5 notitle with candlesticks
ご覧のとおり、ローソク足プロットが期待する順序に一致するように列データを調整しています。私のデータは 2012 年 4 月 30 日から 2012 年 5 月 31 日までの範囲なので、最初は 8 時間分のデータのみをプロットしようとしています。xrange を に設定しようとしましたが、状況が[*:*]
悪化するだけです。どんな助けでも大歓迎です。