Kurzeinführung in GNUPLOT



Ähnliche Dokumente
Zahlen auf einen Blick

Dokumentation. Gnuplot

Stellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster

Leichte-Sprache-Bilder

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Microsoft Access 2013 Navigationsformular (Musterlösung)

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Professionelle Seminare im Bereich MS-Office

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

Umwandeln und Exportieren von Adobe-Illustrator-Dateien in Illustrator für Artcut

Herzlich Willkommen bei der BITel!

Web-Kürzel. Krishna Tateneni Yves Arrouye Deutsche Übersetzung: Stefan Winter

= {} +{} = {} Widerstand Kondensator Induktivität

Microsoft Access 2010 Navigationsformular (Musterlösung)

Handbuch ECDL 2003 Basic Modul 6: Präsentation Diagramm auf einer Folie erstellen

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

Erstellen von x-y-diagrammen in OpenOffice.calc

Individuelle Formulare

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

Berechnungen in Access Teil I

WORKSHOP für das Programm XnView

Beispiel Shop-Eintrag Ladenlokal & Online-Shop im Verzeichnis 1

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Der Kalender im ipad

Kleine Einführung in die lineare Regression mit Excel

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Guide DynDNS und Portforwarding

Einführung in QtiPlot

eduvote Ein Umfragesystem für Lehrveranstaltungen - PowerPoint Add-In -

2. Speichern und öffnen

Umstellung News-System auf cms.sn.schule.de

Anleitung über den Umgang mit Schildern

1. So einfach ist der Excel-Bildschirm

Allgemeiner Leitfaden zum Einfügen suchmaschinenoptimierter Texte

Excel 2010 Kommentare einfügen

Wie Sie mit Mastern arbeiten

Programme im Griff Was bringt Ihnen dieses Kapitel?

AutoTexte und AutoKorrektur unter Outlook verwenden

AUF LETZTER SEITE DIESER ANLEITUNG!!!

Klicken Sie auf Weiter und es erscheint folgender Dialog

my.ohm Content Services Autorenansicht Rechte

Handbuch für Redakteure

Steganos Secure Schritt für Schritt-Anleitung für den Gastzugang SCHRITT 1: AKTIVIERUNG IHRES GASTZUGANGS

Universal Dashboard auf ewon Alarmübersicht auf ewon eigener HTML Seite.

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Satzhilfen Publisher Seite Einrichten

Text Formatierung in Excel

Bedienungsanleitung Anlassteilnehmer (Vereinslisten)

Anleitung zum erfassen von Last Minute Angeboten und Stellenangebote

How to do? Projekte - Zeiterfassung

1. Einschränkung für Mac-User ohne Office Dokumente hochladen, teilen und bearbeiten

Kostenstellen verwalten. Tipps & Tricks

Speichern. Speichern unter

Kommunikations-Management

3. GLIEDERUNG. Aufgabe:

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Dateien löschen und wiederherstellen

Summenbildung in Bauteiltabellen mit If Then Abfrage

TrueCrypt Anleitung: Datenschutz durch Festplattenverschlüsselung

Zwischenablage (Bilder, Texte,...)

Kleines Handbuch zur Fotogalerie der Pixel AG

Anleitung: VPN-Verbindung zum Schulserver einrichten

1. Aktionen-Palette durch "Fenster /Aktionen ALT+F9" öffnen. 2. Anlegen eines neuen Set über "Neues Set..." (über das kleine Dreieck zu erreichen)

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Anleitung zur Daten zur Datensicherung und Datenrücksicherung. Datensicherung

Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

Arbeiten mit dem Outlook Add-In

Strategie & Kommunikation. Trainingsunterlagen TYPO3 Version 4.3: News Stand

«/Mehrere Umfragen in einer Umfrage durchführen» Anleitung

Definition und Begriffe

Windows 7 Winbuilder USB Stick

Umgang mit der Software ebuddy Ändern von IP Adresse, Firmware und erstellen von Backups von ewon Geräten.

Bilder zum Upload verkleinern

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

Artikel Schnittstelle über CSV

Suche schlecht beschriftete Bilder mit Eigenen Abfragen

Office 2010 Die neue Oberfläche

Mediumwechsel - VR-NetWorld Software

PowerPoint 2010 Mit Folienmastern arbeiten

Der monatliche Tarif für ein Handy wurde als lineare Funktion der Form f(x) = k x + d modelliert (siehe Grafik).

Um sich zu registrieren, öffnen Sie die Internetseite und wählen Sie dort rechts oben

Erklärung zum Internet-Bestellschein

GRAF-SYTECO. Handbuch. Zeichensatzgenerator für AT-Geräte. Erstellt: November SYsteme TEchnischer COmmunikation

SCHRITT 1: Öffnen des Bildes und Auswahl der Option»Drucken«im Menü»Datei«...2. SCHRITT 2: Angeben des Papierformat im Dialog»Drucklayout«...

Hilfe zur Urlaubsplanung und Zeiterfassung

Lehrer: Einschreibemethoden

PowerPoint: Text. Text

teischl.com Software Design & Services e.u. office@teischl.com

S TAND N OVEMBE R 2012 HANDBUCH DUDLE.ELK-WUE.DE T E R M I N A B S P R A C H E N I N D E R L A N D E S K I R C H E

Ein PDF erstellen. aus Adobe InDesign CC. Langner Marketing Unternehmensplanung Metzgerstraße Reutlingen

Erstellen eines Screenshot

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

Im Folgenden wird Ihnen an einem Beispiel erklärt, wie Sie Excel-Anlagen und Excel-Vorlagen erstellen können.

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Mehrere PDF-Dokumente zu einem zusammenfügen

Ebenenmasken Grundlagen

Tevalo Handbuch v 1.1 vom

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Transkript:

Kurzeinführung in GNUPLOT Johannes Schneider 9.12.2004 1 Einführung Gnuplot verfügt über ein gutes Hilfe-System: help Kommando Es ist ein sehr einfaches Programm, mit dem sich leicht Funktionen oder Daten aus Dateien zeichnen lassen, z.b. plot sin(x) plot "a.dat" Beim Plotten versucht Gnuplot stets eine möglichst gute Wahl der Einstellungen automatisch zu finden. Man kann diese Einstellungen aber auch selbst vornehmen und damit die Gnuplot-Einstellungen überschreiben. 2 Zweidimensionale Darstellung von Meßdaten Mit dem Befehl plot "a.dat" werden standardmäßig die Daten der zweiten Spalte gegen die Daten in der ersten Spalte aufgetragen. Enthält die Datei nur eine Spalte, so werden die Werte dieser Spalte gegen ihre Indizes aufgetragen, wobei die niedrigste Indexnummer 0 ist. Will man nun dagegen z.b. die Daten in der vierten gegen die in der zweiten Spalte auftragen, so hat man einzugeben: plot "a.dat" using 2:4 Dabei kann man auch Gnuplot rechnen lassen: man kann beispielsweise die Summe der Spalten 1 und 5 gegen das Produkt der Spalten 2 und 3 auftragen: plot "a.dat" using ($2*$3):($1+$5) Normalerweise zeichnet Gnuplot die Daten als Punkte. Wenn man stattdessen Linien verwenden will, so muß man z.b. plot "a.dat" using 2:4 with lines 1

eingeben, sollen auch noch die Datenpunkte gezeichnet werden, so gibt man plot "a.dat" using 2:4 with linespoints ein. Sollen die Punkte dagegen die Höhe der Balken in einem Histogramm angeben, so lautet der Befehl: plot "a.dat" using 2:4 with boxes In der rechten oberen Ecke zeigt Gnuplot an, aus welcher Datei und gegebenenfalls von welchen Spalten die Daten stammen. Diese Anzeige kann man ebenfalls beeinflussen: plot "a.dat" using 2:4 title "Energie" with linespoints Will man keine derartige Anzeige haben, so schreibt man: plot "a.dat" using 2:4 notitle with linespoints Man kann auch Datenpunkte mit Fehlerbalken ausgeben, wobei es hierfür zwei verschiedene Möglichkeiten gibt: bei der Verwendung von plot "a.dat" using 1:2:3 with errorbars muß in der zweiten Spalte der Mittelwert und in der dritten der absolute Fehler stehen, bei der Verwendung von plot "a.dat" using 1:2:3:4 with errorbars steht in der zweiten Spalte der Mittelwert, in der dritten der untere Wert für den Fehlerbalken und in der vierten der obere Wert für den Fehlerbalken. Man kann auch verschiedene Datensätze übereinander plotten: plot "a.dat","b.dat" Gnuplot stellt diese verschiedenen Datensätze mit unterschiedlichen Farben, Symbolen und eventuell Linienarten dar. Diesen Farben/Linienarten und Symbolen sind Nummern zugeordnet, über die man auch andere Einstellungen wählen kann, z.b.: plot "a.dat" 3 5,"b.dat" 6 7 Selbstverständlich kann man auch mehrfach Daten aus der gleichen Datei verwenden, z.b.: plot "a.dat" using 1:2 title "Energie" with linespoints 1 1, \ "a.dat" using 1:2:3 notitle with errorbars 1 1 Hier werden die Fehlerbalken noch mit Linien verbunden. 2

3 Abänderung der automatischen Einstellungen Wie bereits gesagt, verändert Gnuplot immer wieder automatisch seine Einstellungen, um die Daten bestmöglich darstellen zu können. Manchmal möchte man jedoch eine andere Auftragung haben bzw. etwas zur Darstellung hinzufügen. Diese zusätzlichen Einstellungen kann man mit dem set-kommando angeben. Von der Eingabe dieses Kommandos an ist die entsprechende Gnuplot-Einstellung überschrieben. Man muß also später ebenfalls diese Einstellung von Hand ändern, wenn man wieder andere Sachen zeichnen möchte. Die wichtigsten Einstellungen sind die folgenden: set title "Energie-Temperatur-Diagramm" # setzt den Titel set xlabel "Temperatur" # setzt die x-achsenbeschriftung set ylabel "Energie" # setzt die y-achsenbeschriftung set xrange [0.1:4.5] # setzt den x-bereich set yrange [-2:0] # setzt den y-bereich set autoscale # entfernt die xrange- und yrange-einstellungen set xtics 0,0.5 # beschriftet die x-achse mit 0.5, 1.0, 1.5,..., 4.5 set ytics ("unten" -2, "Mitte" -1, "oben" 0) # beschriftet die y-achse set grid # malt ein Gitternetz set nogrid # macht das Gitter wieder weg set log x # fuehrt zu einer logarithmischen x-achse set log y # fuehrt zu einer logarithmischen y-achse set nolog x # fuehrt zu einer linearen x-achse set nolog y # fuehrt zu einer linearen y-achse set nokey # entfernt die Angaben in der rechten oberen Ecke set key top left # setzt sie in die linke obere Ecke set key bottom right # setzt sie in die rechte untere Ecke set data style linespoints # setzt die Standard-Anzeige auf linespoints, # sodass kein with linespoints mehr noetig ist All diese Einstellungen werden erst mit dem Ausführen des nächsten plot-kommandos aktiv. Damit man all diese Befehle nicht immer wieder tippen muß empfiehlt es sich, diese in einer Datei (z.b. a.gnu) zu speichern und dann Gnuplot direkt mit dem Parameter a.gnu aufzurufen. Dann werden alle Befehle in dieser Datei abgearbeitet. Am Schluß steht das plot-kommando. Damit die am Bildschirm angezeigte Grafik nicht sofort wieder verschwindet, muß man am Ende der Datei den Befehl pause -1 hinzufügen. Das Gnuplot-Bild verschwindet nach der Eingabe von Return. 4 Dreidimensionale Darstellung von Meßdaten Man kann auch dreidimensionale Bilder zeichnen, folgendes Beispiel zeichnet eine Kurve durch einen vorgegebenen Punktesatz: 3

set xlabel "x-achse" set ylabel "y-achse" set zlabel "z-achse" splot "a.dat" using 1:2:3 with lines Will man dagegen eine zweidimensionale Fläche zeichnen, so müssen die Punkte im Format x1 y1 z1 x2 y1 z2 x3 y1 z3 x4 y1 z4... x1 y2 z11 x2 y2 z12... vorliegen. Vor splot muss man dann noch als Einstellung set noparametric eingeben. 5 Ausgabe in eine Grafikdatei Man kann diese Bilder nicht nur am Bildschirm anzeigen sondern auch in eine Grafikdatei ausgeben. Am häufigsten braucht man wohl die Ausgabe in eine Postscript- Datei: set terminal postscript # postscript einstellen fuer Druckausgabe set output "grafik.ps" # Name der PS-Datei plot "a.dat" # zeichnen in die PS-Datei Dabei wird eine Schwarz-Weiß-Grafik erzeugt, die verschiedenen Linienfarben werden durch verschiedene Strichelungen ersetzt. Wenn man dagegen eine farbige Grafik mit durchgezogenen Linien haben will, so muß man set terminal postscript color solid eingeben. So erzeugt man sich also eine ganzseitige Grafikdatei, die man einfach mit lpr grafik.ps unter Unix drucken kann. Jedoch benutzt man, wenn man Grafikdateien in L A TEXeinbinden will, besser die EPS- Version, da eps-grafiken frei skalierbar sind: set terminal postscript eps # fuer eps-datei zum Einbinden in LaTeX set output "grafik.eps" # Name der EPS-Datei plot "a.dat Wenn man innerhalb von L A TEXdann diese Grafik nicht allzu groß darstellt, so werden die Achsenbeschriftungen zu klein, weshalb man dann deren Größe hochschrauben muß, z.b.: 4

set terminal postscript eps 40 Im Enhanced-Modus kann man die Postscript-Ausgabe auch noch formatieren: set terminal postscript eps enhanced 40 set ylabel "(E-E_{min})^{2.5}" Mit _ und ^ stellt man tief und hoch, geschweifte Klammern fassen die Zeichen ein, die tief- bzw. hochgestellt werden sollen. Zudem kann man in diesem Enhanced-Modus auch spezielle Zeichen, z.b. griechische Buchstaben, ausgeben: set xlabel "{/Symbol a}" # produziert das Zeichen alpha Eine Übersicht über die möglichen Zeichen ist hier: 5

6 Fitten mit Gnuplot Gnuplot enthält Fitroutinen, mit denen man den Datensatz an eine vorgegebene Funktion mit zu bestimmenden Parametern anfitten kann, z.b.: f(x)=a*x**(-b) # vorgeschlagene Fitfunktion a = 3 # ungefaehre Werte der Parameter, die Angabe derartiger Startwerte b = 2 # kann zu besseren Fit-Ergebnissen fuehren. fit f(x) "a.dat" via a,b Gnuplot gibt dann Werte für a und b aus, zudem mit Fehlerbalken und einer Korrelationsmatrix. 7 Einige Abkürzungen w statt with u statt using l statt lines linesp statt linespoints t statt title (beim plot-befehl) xr statt xrange term statt terminal post statt postscript out statt output rep statt replot (führt den letzten plot-befehl nochmals durch) 6