Moin, im Rahmen eines Protokolles das fuer die Uni anzufertigen war hab ich gestern 3 h lang versucht bei einem Kumpel mit Origin ein paar Messdaten zu Plotten die in einem Textfile vorlagen. Nachdem mir Origin erst die Daten in die title importierte statt in x-/y-Werte(Bug in Version 5) die Version 6 kurze Zeit spaeter abschmierte und Version 7 die Messdaten als Text interpretierte weil fuer die Kommastelle ein "," statt "." verwendet wurden(was man erstmal rausfinden muss) hatte ich entnervt aufgegeben. Mit gnuplot war die Sache dann gestern nach ca. 1 h gegessen, d.h. nicht ganz. Toll ist dass ich fuer ein Diagramm mit 5 Messreihen nur ein 5-zeiliges Script schreiben brauchte. Schwierig fand ich aber die Plots dann in ein brauchbares Grafikformat zu bringen. Das Standard eps ist leider nur schwarzweiss. Umwandeln mit imagemagick war auch nicht drin, da zwar als Backport fuer woody erhaeltlich aber die Installation der notwendigen Bibliotheken meine gesamten KDE-Pakete loeschen wollte. Ich habs dann letztendlich mit KSnapshot gemacht und die Fensterraender mit Gimp weggeschnitten was aber ne ziemliche Klickorgie ist. Wer weiss ne einfachere Methode um png-Plots zu generieren? Will man auf den Plots keinen grauen Hintergrund(was fuer einen Sinn macht so ein Defaultwert?) haben muss man gnuplot mit "gnuplot -background white" starten. Gibts fuer gnuplot eine konfigurationsdatei in der man das als Default eintragen kann?
Danke Jens
Am 08.02.04 schrieb Jens Herrmann:
Moin,
Hi,
Schwierig fand ich aber die Plots dann in ein brauchbares Grafikformat zu bringen. Das Standard eps ist leider nur schwarzweiss. Umwandeln mit imagemagick war auch nicht drin, da zwar als Backport fuer woody erhaeltlich aber die Installation der notwendigen Bibliotheken meine gesamten KDE-Pakete loeschen wollte. Ich habs dann letztendlich mit KSnapshot gemacht und die Fensterraender mit Gimp weggeschnitten was aber ne ziemliche Klickorgie ist. Wer weiss ne einfachere Methode um png-Plots zu generieren?
schau dir mal in gnuplot die hilfe für "set terminal" an. für die weiterverwendung mit latex ist postscript perfekt, png ist aber auch dabei. die vorgehensweise ist also:
gnuplot> set terminal png oder z.b. gnuplot> set terminal png large transparent (color geht z.b. auch mit postscript...) dann gnuplot> set output "gnaa.png" und schon kanns losgehen. :) gnuplot> plot x**2
Danke Jens
HTH, jonas
On Sun, Feb 08, 2004 at 12:34:48PM +0100, Jens Herrmann wrote:
Gibts fuer gnuplot eine konfigurationsdatei in der man das als Default eintragen kann?
Eine Alternative waere xmgrace. Ist zwar etwas gewoehnungsbeduerftig, aber man kann dank GUI auch leichter Aenderungen "on-the-fly" vornehmen. Bunt ist es auch. :)
Ulf
Hallo Jens,
ich haenge das mal an diesen Thread an, zu dem es eigentlich gehoert.
gnuplot gefaellt mir eigentlich recht gut und mit den Scripten kann man ziemlich schnell Aenderungen an Plots erstellen. Ne grafische Oberflaeche soll es auch dafuer geben. "set terminal png" funktioniert gut, aber trotz "gnuplot -background white" haben diePlots nen schwachen pixeligen Grauschleier.
Poste mal ein Minimalbeispiel. Da PNGs normalerweise keine Artefakte aufweisen, kann es sich eventuell noch um ein schlechtes Anti-Aliasing handeln. Du koenntest ja die EPS-Ausgabe von GNUPlot mit GhostScript rastern lassen, damit habe ich sehr gute Erfahrungen gemacht. Oder Du findest bessere Einstellungen zu dem PNG-Terminal.
Stefan
.
Hallo,
dazu hätte ich auch mal eine Frage:
Ist es möglich mit 2 verschiedenen y-Achsenbeschriftungen in einem Diagram zu arbeiten? Wenn ich z.B. Temperatur und Luftfeuchte Plotten will, brauche ich eine y-Achse mit °C und eine mit % Beschriftung.
Freundlich grüßend,
Friedrich
Am 12. Februar 2004 schrieb phriedrich:
Ist es möglich mit 2 verschiedenen y-Achsenbeschriftungen in einem Diagram zu arbeiten?
Da schon jemand grace erwähnte, kann ich sagen, dass es dort geht.
Torsten
Am Donnerstag, 12. Februar 2004 15:06 schrieb phriedrich:
Hallo,
dazu hätte ich auch mal eine Frage:
Ist es möglich mit 2 verschiedenen y-Achsenbeschriftungen in einem Diagram zu arbeiten? Wenn ich z.B. Temperatur und Luftfeuchte Plotten will, brauche ich eine y-Achse mit °C und eine mit % Beschriftung.
Du könntest mit "multiplot" arbeiten. Dabei werden mehrere Diagramme übereinander gelegt. Dabei müssen/sollten "origin" und "size" identisch sein.
set size ..... set origin ......
set multiplot # Beschriftung links plot .... # Beschriftung rechts plot ... set nomultiplot
Jens
Hallo,
Am Donnerstag, 12. Februar 2004 15:06 schrieb phriedrich:
Hallo,
dazu hätte ich auch mal eine Frage:
Ist es möglich mit 2 verschiedenen y-Achsenbeschriftungen in einem Diagram zu arbeiten? Wenn ich z.B. Temperatur und Luftfeuchte Plotten will, brauche ich eine y-Achse mit °C und eine mit % Beschriftung.
Ja, das sollte möglich sein: http://t16web.lanl.gov/Kawano/gnuplot/plot1-e.html#5.2
Die ganze Seite würde ich Gnuplot-Nutzern wärmstens empfehlen. Nicht nur für diesen Fall, auch sonst enthält sie eine sehr schöne FAQ-Zusammenstellung.
Andreas
lug-dd@mailman.schlittermann.de