Hallo zusammen,
ich hab ein kleines Problem mit Gnuplot.
Mein Datenfile hat folgenden Inhalt:
1.4735376E-02
1.11131E-02
1.13617E-02
1.06027E-02
Ich habe folgendes Problem:
Ich möchte ein Balkendiagramm erstellen, in dem der erste Wert meiner Datendatei in einer horizontalen Linie im Diagramm dargestellt wird.
Dieser Wert stellt einen Gesamtwert dar.
Die anderen drei Werte sollen als Balken von unten nach oben, nebeneinander in unterschiedlichen Farben dargestellt werden.
Bisher habe ich vier gleichfarbige Balken dargestellt bekommen.
Ich komme nicht drauf wie der Plotbefehl lauten muss um die o.g. Darstellung zu bekommen.
Vielleich kann mir hier jemand hlefen.
Danke im Voraus.
Gruß fk
Gnuplot Hilfe
Re: Gnuplot Hilfe
Hi!
Wenn es Dir nur um die vorliegenden Daten geht...
Warum plottest Du Zeile 2 bis 4 nicht als Balkendiagramm und die erste Zeile seperat als konstante Funktion?
Wenn es Dir nur um die vorliegenden Daten geht...
Warum plottest Du Zeile 2 bis 4 nicht als Balkendiagramm und die erste Zeile seperat als konstante Funktion?
Gruß,
Patrick
Patrick
Re: Gnuplot Hilfe
Hallo Patman,
danke für die Antwort.
Ich bin noch recht neu im Thema gnuplot.
Mein plotbefehl sieht momentan so aus
plot 'massdata.txt' u 1 with boxes
massdata.txt ist das file, in dem die Daten stehen.
Gruß fk
danke für die Antwort.
Ich bin noch recht neu im Thema gnuplot.
Mein plotbefehl sieht momentan so aus
plot 'massdata.txt' u 1 with boxes
massdata.txt ist das file, in dem die Daten stehen.
Gruß fk
Re: Gnuplot Hilfe
Lösche die erste Zeile und versuche es mal mit
Code: Alles auswählen
gnuplot> f(x)=1.4735376E-02
gnuplot> plot 'massdata.txt' with boxes, f(x)
Gruß,
Patrick
Patrick
Re: Gnuplot Hilfe
Danke,
Grundsätzlich schaut es super gut aus, allerdings ist der erste Wert nicht immer der gleiche. Diese Werte werden aus einer automatisch generierten Textdatei
gegrept und sind immer unterschiedlich. Das heißt , der Maximalwert müsste aus der Datei massdata.txt gelesen werden.
Danke nochmal.
Gruß fk
Grundsätzlich schaut es super gut aus, allerdings ist der erste Wert nicht immer der gleiche. Diese Werte werden aus einer automatisch generierten Textdatei
gegrept und sind immer unterschiedlich. Das heißt , der Maximalwert müsste aus der Datei massdata.txt gelesen werden.
Danke nochmal.
Gruß fk
Re: Gnuplot Hilfe
Hallo nochmal,
ich hab jetzt das Diagramm soweit zusammen.
Jetzt wird durch die Zeilen:
gnuplot> f(x)=1.4735376E-02
gnuplot> plot 'massdata.txt' with boxes, f(x)
f(x) als Linie dargestellt. Ich möchte nun nur noch eine Beschriftung an die Linie von f(x) anfügen.
Danke für Vorschläge
Gruß fk
ich hab jetzt das Diagramm soweit zusammen.
Jetzt wird durch die Zeilen:
gnuplot> f(x)=1.4735376E-02
gnuplot> plot 'massdata.txt' with boxes, f(x)
f(x) als Linie dargestellt. Ich möchte nun nur noch eine Beschriftung an die Linie von f(x) anfügen.
Danke für Vorschläge
Gruß fk
Re: Gnuplot Hilfe
Ein
positioniert den Text an den angegebenen Koordinaten (x,y).
Gruß
Code: Alles auswählen
set label "Ich bin eine Linie" at x,y
Gruß
Gruß,
Patrick
Patrick