2013-06-26 3 views
0

Не уверен, что это принадлежит здесь или в математическом форуме, но я полагал, что это похоже на программное обеспечение, поэтому я опубликую здесь.GNUPlot с данными Excel

Итак, у меня есть данные в таблице Excel, которые мне нужны для графа с GnuPlot, потому что я превысил 65550 записей данных (да, мне они нужны все) и excel разбивает его на два графика. Поэтому я сохранил файл как файл CSV и получил gnu для построения данных. Проблема в том, что у меня есть 2 столбца (4 технически, 2 - продолжения первых двух столбцов), и я хочу построить один против другого, X - это приращение времени, Y - данные, считываемые из зонда в то время. Я могу построить Y, если я удалю столбцы X, и график выглядит корректно, за исключением того, что метка оси X указывает номер образца (или номер строки) вместо переменной времени. Как сделать выборку в интервале времени в других столбцах файла данных? Это моя установка:

set title "Output vs Time" 
set xlabel "Time (us)" 
set ylabel "Output" 
set grid 
set datafile sep',' 
plot 'path\path\datafile.csv' 

(я закрывающая информацию немного не отдать свой проект - мне нужно, чтобы сохранить свою работу ... лол)

Может быть, это будет правильно размещать, помилование если нет, но вот выборка данных мне нужно размещать:

0   0    0.010083147 535.7200172 
5E-14  6.17302E-21  0.010083369 535.7309953 
7.56681E-14 9.9272E-21  0.010083592 535.7419968 
1.27004E-13 1.71606E-20  0.010083814 535.7530215 
2.29677E-13 3.33029E-20  0.010084036 535.764069 
4.23216E-13 9.45538E-20  0.010084258 535.7751391 

данные в третьей колонке является продолжением от первого, и в четвертой колонке, продолжением второго.

Участок выглядит правильно, за исключением оси X. Кроме того, как мне избавиться от имени пути в верхней части графика? Появляется имя пути к файлу, и мне нужно избавиться от него. Спасибо за помощь в продвижении!!!

ответ

1

Чтобы дать вам действительно хороший ответ, нам нужно знать, как выглядит файл данных (первые 5 или 6 строк должны быть достаточно хороши). Однако, не видя его, вы должны по крайней мере включать using спецификатор в вашей команде сюжетного

#x values taken from first column, y values taken from second column 
plot 'path/to/datafile.csv' using 1:2, '-' using 3:4 
+0

Таким образом, данные в файле CSV устанавливается следующим образом: \t 0,010083147 \t 535,7200172 5E -14 \t 6.17302E-21 \t \t \t 0,010083369 +535,7309953 7.56681E-14 \t 9.9272E-21 \t \t \t 0,010083592 +535,7419968 1.27004E-13 \t 1.71606E-20 \t \t 0,010083814 \t 535,7530215 2.29677E-13 \t 3.33029E-20 \t \t 0,010084036 \t 535,764069 4.23216E-13 \t 9.45538E-20 \t \t 0,010084258 \t 535,7751391 Позвольте мне знать, если вы не можете правильно прочитайте данные. Есть 4 столбца, X, Y, X, Y. Я не использовал gnuplot с более ранних выпусков, поэтому у меня, вероятно, отсутствует новый отзыв или трюк ... –

+0

Хорошо. Итак, любая идея, как избавиться от метки пути сверху графика? –

+0

На самом деле - я только заметил, что это была легенда. Я думаю, я мог бы понять, как это сделать, спасибо! –