说这很令人沮丧是轻描淡写的。我的样本数据如下所示:
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-04-30到2012-05-31,因此我只尝试绘制8小时的数据。我尝试将xrange设置为[*:*]
,但这只会使情况变得更糟。非常感谢您的帮助。