У меня есть следующий код:
fprintf(temp->_fstream, "plot '-' using 1:2 title 'tittle1'\n");
_fstream
- это канал gnuplot, использование «-» позволяет записывать данные в gnuplot напрямую, а не записывать их сначала в файл, это код, который делает это:
fprintf (_stream->_fstream, "%d ", _node->count);
Теперь я хотел бы построить еще два столбца, скажем, 1: 3, например, в gnuplot вы бы сделали это, используя:
plot "output3.txt" using 1:2 title 'prey', "output3.txt" using 1:3 title 'predator'
, но, делая то же самое через канал, выдает ошибку: 1011 * вот строка, которую я использую:
fprintf(temp->_fstream, "plot '-' using 1:2 title 'tittle1', '-' using 1:3 ... \n");
Я смотрю на это в течение некоторого времени, и мы будем благодарны за любую помощь.