Одна вещь, которую вы можете сделать, это реплотировать.
plot "test.dat" u 1:2 w lines
set datafile separator ','
replot "test.csv" u 1:2
Это добавит вторую строку к вашему графику. Другая вещь, которую вы можете сделать, это указать формат ввода.
set datafile separator ','
plot "test.dat" u 1:2 "%lf %lf %lf", "test.csv"
Замечание по Gnuplot 5.2 Я могу печатать оба файла без указания чего-либо.
plot "test.dat", "test.csv"
Они оба отображаются.
Документы для спецификации формата (help using
, стр. 98 ):
Синтаксис: plot ’file’ using <entry> {:<entry> {:<entry> ...}} {’format’}
Если указан формат , он используется для чтения в каждой записи файла данных с помощью функции C библиотеки 'scanf'. В противном случае запись интерпретируется как состоящая из столбцов (полей) данных, разделенных пробелами (пробелами и / или символами), но см. Разделитель файлов данных.