LINUX.ORG.RU

[gnuplot][документация для марсиан] покажите нормальный пример.

 


0

1

есть csv файл с таким содержимым:

[code] <TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>

RTSI,60,20100111,100000,1444.70000,1534.24000,1444.70000,1532.81000,0

RTSI,60,20100111,110000,1533.18000,1538.07000,1533.18000,1537.06000,0

RTSI,60,20100111,120000,1537.16000,1551.31000,1536.99000,1549.82000,0 [/code]

Как по нему выстроить свечной график, скажем, из этого примера: http://gnuplot.sourceforge.net/demo_4.4/candlesticks.html

В документации какая-то ересть.

★★★★★

Ну или хотя бы линейный по столбцу <close>

Siado ★★★★★
() автор топика

1) set datafile separator ','

2) plot 'data.csv' using (что-то):5:7:6:8 with candlesticks

Проблема состоит в том, что у GNUPlot есть только одно поле для оси X - «date», а у Вас их 2 - <DATE> и <TIME>.

В голову приходят всякие ужасные решения, вроде ($3+$4/2400) на месте (что-то).

AITap ★★★★★
()
Ответ на: комментарий от AITap
gnuplot> set datafile separator ','
gnuplot> ) plot './RTSI_100101_101229.txt' using 5:7:6:8 with candlesticks
         ^
         invalid command

Какая вообще логика у цифр «using 1:3:2:6:5» из примера? ладно былобы 4 значения - это «открытие,закрытие,начало,конец» значения в сети. Но пятый? Обычно это объем, но в примере объем не отображается.

Siado ★★★★★
() автор топика
Ответ на: комментарий от AITap

Линейный по <CLOSE>, аналогично,

set datafile separator ','
plot 'data.csv' using ($3+$4/2400):$8

AITap ★★★★★
()
Ответ на: комментарий от Siado

> )
Скобочка в начале - лишняя.

using 5:7:6:8

А что, формат файла изменился? Полей обязательно должно быть 5, и первое из них - дата, см. пояснение в предыдущем сообщении и ниже.

Какая вообще логика у цифр «using 1:3:2:6:5» из примера?

В help candlesticks написано, что это date:open:low:high:close.

AITap ★★★★★
()
Ответ на: комментарий от AITap

Там это, в теме из толксов основное обсуждение )

Siado ★★★★★
() автор топика

То есть нужна гистограмма? Для начала проверь, что у тебя достаточно свежая версия gnuplot. Он довольно не давно этому научился в отличии от более заточенных под анализ инструментов.

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.