examples - Gnuplot: más de 2 conjuntos de datos en una sola parcela con 2 ejes y
script gnuplot (1)
Como se documenta aquí :
plot {<ranges>}
{<function> | {"<datafile>" {datafile-modifiers}}}
{axes <axes>} {<title-spec>} {with <style>}
{, {definitions,} <function> ...}
puede ver que los axes
se usan en el comando de trazado. Después de establecer los rangos de sus ejes y con
set yrange [y1min:y1max]
set y2range [y2min:y2max]
puedes especificar qué eje quieres usar en tu diagrama con
plot "data.txt" axes x1y1
si quieres trazarlo contra el primer eje y
plot "data.txt" axes x1y2
si quieres trazarlo contra el segundo eje y.
También vea este ejemplo de cómo usar múltiples ejes en gnuplot.
Tengo múltiples conjuntos de datos que quiero trazar en una sola figura:
plot "data1a.txt", "data1b.txt", "data1c.txt", "data2.txt"
Quiero tener dos ejes y con diferentes rangos.
yrange=[0:10]
y2range=[-10:10]
Esto se hace fácilmente en gnuplot si solo tiene dos datasets. El primer conjunto de datos usa yrange
(con su eje en el lado izquierdo), y el segundo conjunto de datos usa y2range
(con el eje en el lado derecho).
Ahora aquí está la pregunta. Quiero trazar datasets data1a.txt
, data1b.txt
y data1c.txt
usando yrange
, y data2.txt
usando y2range
. ¿Cómo hago esto en una sola figura con dos ejes y?