Mi sono chiesto per un po 'di tempo, e potrebbe già essere implementato in gnuplot
ma non sono stato in grado di trovare informazioni online.Scambio degli assi in gnuplot
Quando si dispone di un file di dati, è possibile scambiare gli assi e assegnare la "variabile dummy", diciamo x, (in aiuto la terminologia di gnuplot) rispetto all'asse verticale:
plot "data" u 1:2 # x goes to horizontal axis, standard
plot "data" u 2:1 # x goes to vertical axis, exchanged axes
Tuttavia, quando hai una funzione, devi fare ricorso a una funzione parametrica per farlo. Immaginate di voler tracciare x = y² (come opposto a y = x²), quindi (per quanto ne so) che devi fare:
set parametric
plot t**2,t
che funziona bene in questo caso. Penso, tuttavia, che un approccio più flessibile sarebbe auspicabile, qualcosa come
plot x**2 axes y1x1 # this doesn't work!
è qualcosa di simile quanto sopra implementato, o c'è un modo semplice per usare y come variabile dicotomica senza la necessità di set parametric
?
Questo migliora nella bruttezza ma ancora brutto. Mi piacerebbe ancora vedere implementata l'opzione 'axes y1x1' (o equivalente). – Miguel