回転可能な表面プロットを生成する C とのインターフェイスを作成しようとしています。プロットを生成するためにCを持っていますが、回転させることはできません。私のプログラムはまだプロセスを何らかの形で制御しているようですが、実際にはわかりません。
これが私のコードです:
#include "stdio.h"
#include "stdlib.h"
#include "unistd.h"
int main()
{
FILE * temp = fopen("test.dat", "w");
fprintf(temp, "set isosamples 100 \n");
fprintf(temp, "set samples 100 \n");
fprintf(temp, "unset key \n");
fprintf(temp, "set title \"Something Test\" \n");
fprintf(temp, "set xrange[-4:4] \n");
fprintf(temp, "set yrange[-4:4] \n");
fprintf(temp, "set ztics 1 \n");
fprintf(temp, "unset surface \n");
fprintf(temp, "set pm3d \n");
fprintf(temp, "splot besj0(x**2+y**2) \n");
fclose(temp);
system("gnuplot -persist \"test.dat\"");
return 0;
}
どんな助けでも大歓迎です!
ありがとう