我試圖在C中使用Gnuplot進行繪圖,到目前爲止,我已經成功了一半後繼另一個thread,但找不到任何地方如何超越一步。使用C設置標題和標籤在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