Передача массива данных в gnuplot через канал в c, а не файл

Прямо сейчас я передаю файл в gnuplot через канал в c, примерно так:

 fprintf(gnuplotPipe, "plot \"data-file.dat\" using 1:2\n"); 

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

6
задан mihajlv 1 March 2012 в 21:20
поделиться