Forumgnuplot
asas – Dienstag, 24. Oktober 2006 17:32 Uhr

hey
(wie) kann man bei gnuplot eine .tab datei ploten lassen oder kennt der nur .dat?
danke

2 Antworten
Daniel Arnold – Mittwoch, 25. Oktober 2006 02:17 Uhr

Ähm geht es auch ein bischen detailierter, was du überhaupt machen willst? Wir
sind hier keine Hellseher.

Trotz der gravierenden Mängel deiner Frage will ich mal nicht so sein:

Die Dateiendung sagt nicht zwingend etwas über die Form des Inhalt aus. Ein
*.doc bspw. kann alles sein, auch wenn es in der Mehrheit der Dateien, die
einem so begegnen, eines der vielen vielen zueinander inkompatiblen
Microsoft-Word-Formate ist.

Gnuplot (Homepage siehe [1]) selber kennt garkeine Dateiendungen. Das frisst
wie jedes ordentliche UNIX-Programm jeden Dateinamen samt x-beliebiger Endung,
solange es etwas mit dem Inhalt anfangen kann. Da .dat und .tab keine
standardisierten Dateiendungen sind kann man ohne sich den Inhalt anzugucken
nichtmal mit großer Wahrscheinlichkeit sagen, was so eine Datei wohl für ein
Format haben mag.

Der Befehl “plot” ist wohl das was du suchst (es gibt noch andere Methoden
Gnuplot Dateien zu übergeben, bspw. ganze “Gnuplotscriptprogramme”). Du
möchtest Werte aus einer ASCII-Textdatei, bei der Werte X und Y durch
Leerzeichen oder Tabulatorzeichen voneinander getrennt in Spalten stehen, in
einem XY-Diagramm darstellen. Wie das genau funktioniert kannst du in der
offiziellen Dokumentation unter [2] nachlesen.

Dann möchtest du natürlich noch das Ergebnis, wenn es soweit funktioniert in
einer Grafikdatei speichern. Dazu benötigst du den Befehl “set terminal” und
den Befehl “set output”. Wie du die mit den nötigen Parametern aufrufst kannst
du ebenfalls unter [1] nachlesen.

Das war jetzt mal sehr stark verkürzt wie du zum Ziel kommst. Unter [3] findest
du eine Schritt-für-Schritt-Anleitung auf Deutsch mit Beispielen. Das wird dir
wohl für den Anfang am meisten helfen.

[1] http://www.gnuplot.info/
[2] http://www.gnuplot.info/docs/gnuplot.html
[3] http://userpage.fu-berlin.de/~voelker/gnuplotkurs/gnuplotkurs.html

Thorsten Donig – Mittwoch, 25. Oktober 2006 09:32 Uhr

Hallo, liebe Gemeinde!

Ich habe da mal eine ganz grundsätzliche (und vielleicht auch banale) Frage. Wie kriege ich GNUplot überhaupt zum Laufen? Das Paket (Version 4.0.0) ist installiert, aber wie erlange ich Zugriff? Über den Menupunkt Ausführen geht es nicht.

Daniel Arnold – Mittwoch, 25. Oktober 2006 12:12 Uhr

Gnuplot ist ein Komandozeilenprogramm. Du musst es aus einer Komandozeile
heraus starten.

Starte ein “Terminal” oder eine “Konsole” (oder so je nachdem wie das bei
deinem -ich hoffe mal- Linux/Unix heißt).

Dort einfach gnuplot eingeben Enter drücken und du solltest eine
Begrüßungsmeldung im Terminal sehen und ein > und daneben einen Cursor.

Dann gib dort mal als erste Übung plot y=x (gefolgt von Enter) ein. Du solltest
dann eine Ursprungsgerade in einem Fenster sehen.

Ansonsten für alles weitere bitte erstmal die weiter oben von mir geposteten
Links anschauen und ein bischen mit den Beispielen rumprobieren.

Daniel Arnold – Mittwoch, 25. Oktober 2006 12:17 Uhr

Ups sorry kleiner Fehler meinerseits. ;-) Statt plot y=x muss es schlicht plot
x in dem Beispiel heißen…

Thorsten Donig – Mittwoch, 25. Oktober 2006 19:20 Uhr

Hallo Daniel!

Vielen Dank für die Information. Mit der generellen Verwendung von GNUplot bin ich vertraut. Ich wusste halt nur nicht, wie man es unter Linux aufruft.