3

これが苛立たしいと言うのは、穏やかに言えばです。私のサンプルデータは次のようになります:

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 を に設定しようとしましたが、状況が[*:*]悪化するだけです。どんな助けでも大歓迎です。

4

1 に答える 1

2

そのため、問題はtimefmtセクションにありました。私は4桁の年を使用しているので、使用する必要があり、使用する必要は%Yありませんでし%yた。つまり、ケースが重要です。うまくいけば、これはこの奇妙さに遭遇している他の人のために物事をクリアするでしょう。

于 2012-12-19T19:00:33.747 に答える