Funciones para la creación de gráficos con Gnuplot que es un programa de línea de mandatos Gnuplot, de software libre, que pertenece al proyecto Gnu.
Las funciones de esta página están ordenadas de forma alfabética por las diferentes gramáticas del lenguaje Tol (
Text, Set, Serie, Anything, Code, Date, Real,...) y,
dentro de cada gramática, por el nombre de la función.
Pueden encontrarse 2 o más funciones con idéntico nombre,
pero con distintas maneras de programarse o con diferentes comentarios en diferentes idiomas,
estas funciones aparecerán unas a continuación de las otras.
//////////////////////////////////////////////////////////////////////////////
Real PdfPolar2x20(Text outPth, // Ruta del fichero png de salida
Set repTab) // Tabla de reemplazamiento con datos a pintar
//////////////////////////////////////////////////////////////////////////////
{
Text seePth = CtrDir+"/semilla/"+
GplPolar2x20+".see"; // Semilla de programacion Gnuplot
Text gplPth = GplPolar2x20+".gpl"; // Programacion Gnuplot
Text datPth = GplPolar2x20+".dat"; // Fichero de datos para Gnuplot
Text WriteFile(datPth, ReplaceTable(GplDat, repTab)); // Escribe datos
Text seeTxt = ReadFile(seePth); // Lee la semilla de programacion
Text WriteFile(gplPth, Replace(seeTxt,"web/shi_syntaxhighlight/gpl_tol.html",outPth)); // Escribe programa
Text cmdTxt = GplExe+" "+gplPth; // Ejecutable Gnuplot y programa .gpl
Real cmdExe = System(cmdTxt);
Text cmdMsg = " "+If(cmdExe, "Plot OK", "Plot ERROR")+" -> ";
Text WriteLn(cmdMsg+outPth);
cmdExe
};
//////////////////////////////////////////////////////////////////////////////
PutDescription(
"Retorna TRUE si puede crear el fichero grafico Png de ruta outPth.",
PdfPolar2x20);
//////////////////////////////////////////////////////////////////////////////
2015 asolver.com | Aviso legal | XHTML | Δ Θ Ξ | Creative Commons | Mapa y funciones del sitio