tengo archivos de este formato:Trazado columnas llamando a su cabecera con GNUPlot
x y1 y2 y3 ei1 ei2 ei3 es1 es2 es3
1 4 5 4 7 7 2 4 7 7
2 7 3 3 3 8 3 3 3 8
3 2 1 4 4 9 6 4 4 9
quiero producir gráficos similares a lo que el siguiente comando dar
plot "filename" using 1:2:5:8 with yerrorbars
pero usando las columnas encabezados (x
, y1
, ei1
y es1
) para llamarlos. ¿Cómo se puede hacer esto?
página 84 del manual de gnuplot (documentar el comando using
) lee:
Height Weight Age
val1 val1 val1
... ... ...
luego los siguientes comandos de la trama son todos equivalentes
plot ’datafile’ using 3:1, ’’ using 3:2
plot ’datafile’ using (column("Age")):(column(1)), \
’’ using (column("Age")):(column(2))
plot ’datafile’ using "Age":"Height", ’’ using "Age":"Weight"
Sin embargo, cuando los probé me solo obtuve los índices de la fila versus ellos mismos.
'plot" filename "usando 1: 2: 5: 8 con yerrorbars' y' plot "nombre de archivo" usando "x": "y1": "ei1": "es1" con yerrorbars' produce el mismo resultado aquí. ¿Qué versión de Gnuplot está ejecutando, he probado en gnuplot 4.6 patchlevel 0. – Thor
Versión 4.4 patchlevel 3 incluido con Ubuntu. ¿Es demasiado viejo? –
Sí, necesita la versión 4.6 o posterior para esta función. – Thor