Simplot
Simplot dibuja tablas numéricas mediante Gnuplot. Es el graficador del proyecto Simusol, pero también puede usarse con datos de Calcula, Siru, SCEPTRE, Tabular, Radia, instrumentos o planillas. No calcula los valores del sistema: recibe una tabla y una descripción de qué dibujar.
Instalación
Desde Descargas se obtiene el instalador de SummaPack. En una terminal:
curl -fsSLO https://www.simusol.org/downloads/installsumma.sh
sh installsumma.sh simplot
El instalador selecciona los paquetes de la máquina e instala las dependencias. Para compilar desde fuentes o construir paquetes, consultar el capítulo de instalación del manual de Simplot, doc/manual/simplot.pdf, dentro del árbol de fuentes.
Cómo se describe un gráfico
PARAPLOT es un único lenguaje de pedidos gráficos. Su forma más breve, LISTA, nombra columnas; RESULTADOS agrega opcionalmente leyenda, magnitud y unidad. La forma explícita permite elegir fuentes, coordenadas X:Y, líneas o puntos y composición de paneles. Son grados de detalle del mismo pedido, no lenguajes independientes. Las descripciones antiguas se conservan; la implementación aún necesita SIMPLOT_VERSION = 2 para algunos ejemplos nuevos.
| Entrada | Qué aporta |
|---|---|
Tabla .simul sola |
Dibujo automático: la primera columna es X y las siguientes son Y; X no tiene que ser tiempo. Si la tabla tiene una sola fila, se representa un estado o punto, por ejemplo A contra B, sin eje temporal. |
RESULTADOS en .ds |
Lista de variables y presentación; es la forma abreviada de PARAPLOT. |
PARAPLOT en .ds o .paraplot |
Fuentes, series, ejes, títulos y paneles explícitos. |
Dos maneras de dibujar los mismos datos
Ambos ejemplos usan esta tabla de temperaturas. Guardarla como comparacion.simul:
# para Siru: sceptrevars variables magnitudes unidades
# T A B
# Tiempo,Interior,Exterior
# tiempo,temperatura,temperatura
# s,tempC,tempC
0 20 18
60 22 19
120 24 21
180 23 20
RESULTADOS: pedir las variables
Copiar esa tabla como unidades.simul y guardar este pedido como unidades.ds:
CIRCUIT_DESCRIPTION
Unidades de origen y unidades de presentacion distintas.
RUN_CONTROLS
SIMPLOT_VERSION = 2
RESULTADOS
A(Interior,temperatura,tempF), B(Exterior,temperatura,tempF)
UNIDADES
plantilla=Generico
A:tempC,temperatura
B:tempC,temperatura
END
cp comparacion.simul unidades.simul
simplot -graf=4 -sinventana unidades.ds
El pedido nombra las dos variables y las presenta en grados Fahrenheit. Simplot toma la primera columna, T, como eje horizontal.

PARAPLOT: elegir también las coordenadas y el panel
Guardar este segundo pedido como comparacion.ds, junto a comparacion.simul:
CIRCUIT_DESCRIPTION
Graficar una tabla existente, sin resolver un circuito.
RUN_CONTROLS
SIMPLOT_VERSION = 2
PARAPLOT
lineas TEMPERATURAS = T:A,B
titulo TEMPERATURAS = Interior y exterior
ejes TEMPERATURAS = Tiempo(s),Temperatura(tempC)
puntos ESTADOS = A:B
titulo ESTADOS = Exterior contra interior
ejes ESTADOS = Interior(tempC),Exterior(tempC)
mostrarjuntos RESUMEN = TEMPERATURAS,ESTADOS
END
simplot -graf=4 -sinventana comparacion.ds
Aquí se piden dos dibujos: A y B contra T, y B contra A como puntos. mostrarjuntos los reúne en un panel. La tabla se encuentra por el nombre compartido comparacion, sin una orden archivo.

Siru llama a Simplot al terminar, salvo con -nosimplot, y le transmite la descripción y la tabla por un pipe. Simplot también funciona independientemente: simplot tabla.simul. El detalle de sintaxis, las unidades tempC/tempF, las barras de error y ejemplos con salidas reales de Gnuplot se explican en el manual y en las páginas siguientes.
Responsabilidades
| Etapa | Herramienta |
|---|---|
| Producir valores | Siru, SCEPTRE, Calcula u otra fuente. |
| Procesar tablas numéricamente, cuando haga falta | Tabular2 u otro productor. |
| Describir qué dibujar | PARAPLOT, incluido RESULTADOS. |
| Construir el dibujo | Simplot junto con Gnuplot. |
| Representarlo | Pantalla, SVG, PNG, PDF o impresora según la salida elegida. |
Las seis páginas anteriores se conservaron en doc/respaldo-web-2026-10-09/ del árbol de fuentes para consultar ejemplos históricos.