offset=snprintf(command,LINE_MAX,"splot '-' binary format='%s' array=%dx%d title 'values' with pm3d ",gnuplot_format,columns_nb,rows_nb);
fprintf(pipef,"set xrange [%f:%f]\n",0.f,10.f);
fprintf(pipef,"set yrange [%f:%f]\n",0.f,10.f);
fprintf(pipef,"set zrange [%f:%f]\n",min,max);
fprintf(pipef,"set view 30,190\n");
offset=snprintf(command,LINE_MAX,"splot '-' binary format='%s' array=%dx%d title 'values' with pm3d ",gnuplot_format,columns_nb,rows_nb);
}
else{
offset=snprintf(command,LINE_MAX,"plot '-' binary format='%s' record=%d using ($0*%f):1 title '%d' with %s",gnuplot_format,columns_nb,label_max/(float)columns_nb,0,with_option);
for(i=1;i!=rows_nb;i++){
if(i<10)code=48+i;
elsecode=97+i-10;
offset+=snprintf(command+offset,LINE_MAX-offset,", '-' binary format='%s' record=%d title '%c' with %s",gnuplot_format,columns_nb,code,with_option);
}
offset=snprintf(command,LINE_MAX,"plot '-' binary format='%s' record=%d using ($0*%f):1 title '%d' with %s",gnuplot_format,columns_nb,label_max/(float)columns_nb,0,with_option);
for(i=1;i!=rows_nb;i++){
if(i<10)code=48+i;
elsecode=97+i-10;
offset+=snprintf(command+offset,LINE_MAX-offset,", '-' binary format='%s' record=%d title '%c' with %s",gnuplot_format,columns_nb,code,with_option);