
Tengo un archivo file.dat
que contiene cadenas y números.xticlabels
STD 0.34 0.04
0.1 0.4 0.03
0.2 0.3 0.04
0.3 0.31 0.045
La columna número 1 es para xticlabels
, la columna 2 es para el valor a trazar xlabels
y la columna 3 para yerror
barras.
Quiero trazar este archivo con yerrorbars
etiquetas y título y color separados para cada fila, pero el problema es que con yerrorbars
son xtics
problemáticos y sin yerrorbars
se xtics
muestran correctamente.
Lo intenté sin yerrorbars
y dio resultado correcto.
plot "file.dat" u 2:xticlabels(1)
Sin embargo, cuando intenté trazar yerrorbars
también el resultado fue incorrecto xlabels
. He usado este comando
plot "file.dat" u 2:xticlabels(1):3 w yerrorbars
Ahora obtengo este resultado con etiquetas x incorrectas y los valores de la columna 3 se muestran enxticlabels
¿Alguien puede decirme cómo puedo hacerlo correctamente con yerrorbars
un título y un color separados para cada fila?
Respuesta1
Utilice esto, en lugar del comando de trama.
set xrange [-1:4]
plot "file.dat" using 0:2:3:xticlabels(1) with yerrorbars
El número de columna especial 0
en using
especificación significa el orden secuencial de cada punto dentro de un conjunto de datos que comienza desde 0. Para obtener más detalles, consulte help pseudocolumns
. Al usar esto, ha dado explícitamente un valor entero para x que se incrementa en uno.
Y tenga en cuenta que xticslabels
se adjunta al final de la especificación de uso.