私はGnuplotを使ってCでプロットしようとしていますが、これまでのところ半分は別のthreadに続いていますが、gnuplotでタイトルとラベルをCを使って設定する
次のようにプロットするための私のコードは行く:
char * commandsForGnuplot[] = {"set title \"Probability evolution\"", "plot 'data.temp' with linespoints", "set xlabel \"beta probability\"", "set ylabel \"Fraction of sick individuals\""};
FILE * temp = fopen("data.temp", "w");
FILE * gnuplotPipe = popen ("gnuplot -persistent", "w");
for (i=0; i < NB; i++){
fprintf(temp, "%lf \n", B[i]);
}
for (i=0; i < 4; i++){
fprintf(gnuplotPipe, "%s \n", commandsForGnuplot[i]);
}
すべてが正しくは、xlabelとylabelのを除いて示したされているので、この部分が間違っている必要があります。
"set xlabel \"beta probability\"", "set ylabel \"Fraction of sick individuals\""
は誰が設定する方法を知ってい
それは適切ですか?また、これらのラベルとタイトルのサイズを設定するにはどうすればよいですか。
ありがとうございます!
もちろん、set xrange [100:1000] "'を使用する必要があるので、そうではありません。 gnuplotの構文の基本を見てください! – Christoph
Christophに感謝しますが、どちらの場合も動作しません。この場合、プログラムを実行した後にプロットは表示されません。 – Arduino
データがその範囲にない場合、その構文は正しい – Christoph