script examples ejemplos plot range gnuplot axes

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?