LINUX.ORG.RU

Визуализация данных

 


0

1

Есть csv файл (17 Мбайт), содержащий захваченные осциллографом данные следующего вида:

X,CH1,CH2,
Second,Volt,Volt,
-2.62144e-03,0.00e+00,2.16e+00,
-2.62143e-03,0.00e+00,2.16e+00,
-2.62142e-03,0.00e+00,2.16e+00,
-2.62141e-03,0.00e+00,2.16e+00,
-2.62140e-03,0.00e+00,2.16e+00,
-2.62139e-03,0.00e+00,2.16e+00,
-2.62138e-03,0.00e+00,2.16e+00,

Соответственно, нужно построить осциллограммы. OOo Calc с таким объёмом данных не справляется (на моей машине). Не помешало бы средство для удобного просмотра данных: с курсором, замерами и т.п. (наподобе gtkwave — но он, как я понимаю, работает только с цифровыми данными попробую приспособить gtkwave). Как вариант — можно просто сгенерировать здоровенный png (gnuplot? Или есть что-то более подходящее?).

★★

Попробуйте какой-нибудь из интерактивных терминалов gnuplot'а (wxt, qt, x11).

set datafile separator ','
plot «filename» using 1:2, «filename» using 1:3

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

Спасибо, тоже смотрел на gnuplot, благодарю за краткий пример использования.

Попробовал терминал на wxWidgets. Правда, он тоже сильно тормозит на перерисовке.

prozium ★★ ()

Если с курсором и замерами, то фиг знает. Я такие же данные в шибко специализированной виндовой тулзе ковыряю. А если тупо картинки нарисовать, то gnuplot/matplotlib, оба хороши.

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

pClamp. Но вам она вряд ли подойдёт, у неё довольно узкая специализация.

Axon ★★★★★ ()

можно еще в сторону sigrok посмотреть http://sigrok.org (я правда не в курсе его состояния), от Uwe Hermann-а

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

я правда не в курсе его состояния

News
2012-06-20: Analog!

Похоже, что живо. Спасибо, посмотрю.

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

Спасибо, однако мой csv он не переваривает.

так конвертни csv. csv хорошо для экспорта/импорта. а обработку и анализ полюбому надо в нативном формате.

exception13 ★★★★★ ()

Тебе советуют какое-то безобразие, заюзай qtiplot или scidavis.

t184256 ★★★★★ ()

Кэп сообщает, что 17МБ данных --- это немеряно-дохреновое количество точек, окинуть взглядом столько физически невозможно, да это и бессмысленно. Поэтому имеет смысл подумать о том как сократить количество входных данных, а уже потом их визуализировать. И для того, и для другого хорошо подходит R.

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