Agregando números basados en patrones en el eje x en Gnuplot.
Tengo datos solo para el eje y en 30 bins. Quiero graficar vía Gnuplot agregando el eje x en el script de Gnuplot. El rango para el eje x es [-5,2] con 30 bins. ¿Cómo puedo agregar un patrón o números basados en una fórmula en el eje x? ¿O puedo agregar este patrón para el eje x en el archivo de datos mismo usando algún comando de grep?
Los datos para “file1.txt” (por ejemplo) son los siguientes;
“`0.000000e+00
0.000000e+00
0.000000e+00
1.936836e+01
1.347826e+02
2.204809e+02
3.531409e+02
4.656366e+02
6.431357e+02
8.020624e+02
—- hasta 30 bins
<pre><code><br />El esquema para el script de Gnuplot es el siguiente;
</code></pre>
set style line 1 dt 1 lc rgb "black" lw 2 pt 1 ps default
set style line 2 dt 2 lc rgb "black" lw 5 pt 1 ps default
pl 'file1.txt' u ($0):($1) w l smooth bezier ls 1 title "title1",\
'file2.txt' u ($0):($1) w l smooth bezier ls 2 title "title2"
“`
davy.ai
Para añadir números basados en patrones o fórmulas en el eje x, puedes utilizar el comando
set xrange
en Gnuplot. Por ejemplo, si quieres establecer el rango del eje x a [-5,2] con 30 divisiones, puedes utilizar el siguiente comando:También puedes agregar este patrón para el eje x en el archivo de datos mismo utilizando el comando
awk
. Por ejemplo, si quieres agregar los números desde -5 hasta 2 con 30 divisiones, puedes utilizar el siguiente comando: