Austausch der Achsen im Gnuplot

Ich habe mich eine Weile darüber gewundert und es könnte bereits in implementiert seingnuplot Ich konnte online keine Informationen finden.

Wenn Sie über eine Datendatei verfügen, können Sie die Achsen austauschen und der vertikalen Achse die "Dummy-Variable" zuweisen, z. B. x (in der Hilfeterminologie von gnuplot):

plot "data" u 1:2 # x goes to horizontal axis, standard
plot "data" u 2:1 # x goes to vertical axis, exchanged axes

Wenn Sie jedoch eine Funktion haben, müssen Sie dazu auf eine parametrische Funktion zurückgreifen. Stellen Sie sich vor, Sie möchten x = y² zeichnen (im Gegensatz zu y = x²), dann müssen Sie (soweit ich weiß) Folgendes tun:

set parametric
plot t**2,t

was in diesem Fall gut funktioniert. Ich denke jedoch, dass ein flexiblerer Ansatz wünschenswert wäre, so etwas wie

plot x**2 axes y1x1 # this doesn't work!

Ist so etwas wie das oben beschriebene implementiert oder gibt es eine einfache Möglichkeit, y als Dummy-Variable zu verwenden, ohne dass dies erforderlich ist?set parametric?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage