In questo momento sto passando un file a gnuplot via aa pipa in c, qualcosa di simile:Passando array di dati a gnuplot tramite un tubo in c piuttosto che un file
fprintf(gnuplotPipe, "plot \"data-file.dat\" using 1:2\n");
non v'è alcun modo che io don È necessario scrivere i dati in un file e poi passarli a gnuplot, quindi per esempio in qualche modo passare un array o un flusso su gnuplot, quindi posso saltare la scrittura in un processo di file e quindi eliminare il file? Qualsiasi aiuto sarebbe apprezzato.
Grazie per la risposta, non sono sicuro se il motivo per cui avrei bisogno di prendere l'uscita, forse non sto vedendo quello che stai dicendo , il grafico appare automaticamente dopo il comando di stampa. – mihajlv
Facoltativo nel caso in cui si preveda di fare qualcosa di più che limitarsi a guardare i dati. Per il semplice sistema di stampa andrà bene. – Azrael3000
suona bene, proverò la tua risposta, dovrò convertire l'array in un enorme array di caratteri indovinando dalle tue risposte così posso passarlo gnuplot, a meno che non possa in qualche modo passare direttamente l'array (di doppio) stesso a gnuplot ? – mihajlv