Dialoge

Funktion
Der Funktion Dialog erlaubt das Erstellen und Anpassen von Einstellungen für Funktionsplots. Er sieht für 2D, Oberflächen, Torten und 3D Plots gleich aus, nur wenige Plot-spezifische Dinge variieren (speziell der Stil ist für Oberflächenplots anders).
Das erste Feld enthält den Ausdruck für die Funktion des Plots. Der eingegebene Ausdruck wird von einem mächtigen Parser ausgewertet. Für eine komplette Liste der unterstütztden Funktionen lesen sie bitte in der Parser Sektion nach.
Das zweite Feld enthält die Bezeichnung des zu erstellenden Graphen. Das ist die Bezeichnung, die sie in der Legende sehen werden.
In den "Bereich" und "Anzahl der Punkte" Feldern können sie den Bereich und die Anzahl der Punkte für den zu erstellenden Graphen angeben.
Mit den restlichen Einstellungen können sie die Erscheinung der Funktion beeinflussen. Wenn sie eine normale Funktion erstellen, definiert das erste Feld den Linienstil (Linie, keine Linie, Schritte, Boxen, Impulse), die Farbe und ob sie gefüllt sein soll (mit einer unterschiedlichen Farbe). Mit den anderen Einstellmöglichkeiten können sie ein Symbol für die Plotpunkte wählen (mit Farbe, Größe, ob es gefüllt sein soll und falls ja, mit welcher Farbe). Falls sie einen Oberflächenplt erstellen, haben sie die Möglichkeit einen Dichteplot, einen Höhenlinienplot oder beides auszuwählen. Dann können sie die Anzahl der Höhenlinien für einen Höhenlinienplot und die Farbskalierung für Dichteplots wählen.
Um die Einstellungen einer Funktion zu ändern müssen sie die Ändern-Schaltfläche im Listen Dialog wählen. Den Stil eines Oberflächenplots können sie auch im "Plot Einstellungen" Dialog ändern.
Seit Version 1.4.0 benutzt LabPlot den neuen QWT 3D Plot der, wenn möglich, dem Standard 3d Plot vorzuziehen ist.

Daten
Der Daten Dialog kann verwendet werden um Graphen aus gespeicherten Daten zu erstellen.
Dieser Dialog sieht dem Funktions Dialog sehr ähnlich, es gibt aber doch ein paar Unterschiede. Im ersten Feld müssen sie eine Datendatei auswählen, die sie darstellen möchten. Sie können auf die "Neu" Schaltfläche klicken um eine Datei auszuwählen. Im "Lese von Spalte" Abschnitt können sie angeben aus welcher Spalte sie die betreffenden Werte auslesen wollen. Um sicher zu gehen können sie auf "teste" klicken, um die Daten anzuzeigen. Sie können hier auch auswählen von welcher bis zu welcher Zeile sie die Daten auslesen wollen und welches Trennzeichen verwendet werden soll. Der "auto" Trenner erkennt alle Zahlen und Kombinationen von Leerzeichen.
Wenn man "y1 | y2 | y3 | ..." in der "Lesen als" Spalte auswählt, werden die Y-Werte aus einer Linie im Datenfile gelesen.
LabPlot unterstützt das Einlesen von Bildern (alle von unterstützten Formate) und komprimierten Daten (gzip, bzip2). Um die Daten von Bildern einzulesen sollten sie "Matrix" auswählen.
Seit Version 1.3.1 kann LabPlot auch HDF5, netCDF, CDF und Audio Daten (*.wav, *.au, *.aiff, *.snd, ...) lesen. Beim Einlesen von netCDF oder CDF Daten einfach die entsprechenden Variablen für x, y, etc. eingeben und gegebenfalls mit "Daten Prüfen" kontrollieren. Für Audio Daten einfach 1 für die Zeit, 2 für Kanal 1 und 3 für Kanal 3 (falls Stereo) angeben. 0 bedeutet index, wie für alle anderen Datenformate auch.Um die Variablen und weitere Informationen aus einer beliebigen Datei zu prüfen gibt es den Datei Info Dialog.
Im "Lese als" Abschnitt kann die Art der Daten in der Datei gewählt werden. "Graph Typ" wählt den Typ des Graphen, der erstellt werden soll. Aus x-y-Daten können sie nur zweidimensionale Plots erstellen. Aus x-y-z-Daten können sie Fehler- und Oberflächenplots (2D Daten Dialog) oder Dichte-, Höhenlinien- oder 3D Plots (3D Daten Dialog) erstellen. Aus Matrix Daten können sie Dichte- oder Höhenlinienplots (2D Daten Dialog) oder 3D Plots (3D Daten Dialog) erstellen.
Seit Version 1.4.0 benutzt LabPlot den neuen QWT 3D Plot der, wenn möglich, dem Standard 3d Plot vorzuziehen ist.

Plot Liste
In diesem Dialog kann man die Matrix oder Image Daten des aktiven Plots manipulieren. (z.B. in einem Oberflächen Plot)

Graph Liste
Der Listen Dialog ist der zentrale Ort wenn es darum geht, mehrere Graphen eines Plots zu verwalten. Hier haben sie eine Übersicht über alle Graphen und sie können sie auch manipulieren. Sie können den Listen Dialog über das Bearbeiten -> Graphen Menü erreichen oder über einen Doppelklick auf den Plot. Alle erwähnten Funktionen können über das Kontextmenü (rechter Mausbutton) erreicht werden.
Mit "Zeige/Verstecke" kann man den Zustand der ausgewählten Graphen verändern. Nur nicht-versteckte Graphen sind in einem Plot sichtbar. Natürlich werden beim Autoskalieren nur die sichtbaren Graphen verwendet.
Mit den Schaltflächen "Datendatei hinzufügen" und "Neue Funktion" können sie einen Graph aus Daten oder einer Funktion zum Plot hinzufügen (siehe auch Funktions Dialog oder Daten Dialog). Mit "Löschen" können sie den ausgewählten Graphen einfach löschen. Mit "Ändern" können sie die Einstellungen für den Graphen ändern. Wenn Sie nur einen Graphen kopieren wollen, benutzen Sie die "klone Graphen" Schaltfläche.
Die Schaltfläche "Export" öffnet den Export Dialog. Mit "Bearbeiten" öffnen sie den Bearbeiten Dialog, wo sie die Daten des ausgewählten Graphen editieren können.
Mit "Maskierung umschalten" und "Alles demaskieren" can man die Maskierungen eines Graphen beeinflussen.
Der "Statistik" Button zeigt einige Statistiken über die ausgewählten Graphen.
Jede Manipulation kann auch über das Kontextmenü (rechte Maus) erreicht werden. Hierbei können mehrere Graphen ausgewählt werden.

Graph hinzufügen
Hier können Graphen aus anderen Arbeitsblättern bzw. aus Tabellen hinzugefügt werden.

Import Dialog
Mit dem Import Dialog können Daten in LabPlot importiert werden.
In der Dateiauswahl können mehrere Dateien ausgewählt werden. Der "Datei Info" Button zeigt Informatioen über die ausgewählten Dateien. Man kann ausserdem noch das Trennzeichen für Daten Dateien angeben (z.B. ",") und das Kommentarzeichen angeben, bei dem alle Zeilen ignoriert werden. Zuletzt kann man die Start und End Reihe zum Lesen von Daten angeben.
Seit version 1.4.1 von LabPlot können vor-definierte Filter für bestimmte tandard-Formate ausgewählt werden, die die Standard-Einstellungen vornehmen. Auch Unterstützung zum Import von binären Daten wurde in dieser Version hinzugefügt.

Bearbeiten
Mit dem Bearbeiten Dialog können sie einfach die Daten eines Graphen editieren. Sie erreichen diesen Dialog über den Listen Dialog.
Die obere Tabelle zeigt alle Daten. Hier können sie die Zeilen und Spalten auswählen, die sie bearbeiten wollen. Sie können die gewählten Zeilen und Spalten mit den Schaltflächen unter der Tabelle löschen oder aufsteigend bzw. absteigend sortieren. Sie können ausserdem einen beliebigen Ausdruck auf die ausgewählten Reihen und Spalten anwenden.Hier wird auch der selbe mächtige Parser wie im Funktions Dialog verwendet. Für eine Liste der verfügbaren Funktionen lesen sie in der Parser Sektion nach.

Objekte
Mit dem Objekt Dialog können sie die Einstellungen für alle Zeichenobjekte ändern. Der Objekt Dialog kann über das Erscheinung Menü aufgerufen werden.
Es gibt fünf Karteikarten für jeden Typ von Zeichenobjekten. Linie, Name, Viereck, Ellipse und Bild. Für jeden Objekttyp können sie bis zu zehn verschiedene Objekte definieren. Alle Einstellungen können in diesem Dialog geändert werden. Wenn sie ein Objekt löschen wollen, wählen sie das betreffende Objekt aus und drücken sie auf "Objekt löschen".
Wenn sie Objekte erzeugen wollen, können sie die das Zeichnen-Menü verwenden. Die Objekte können dann mit der Maus plaziert werden. Ein Doppelklick auf ein Objekt öffnet die jeweilige Karteikarte des Objekt Dialogs.

Datei Info
Der Datei Info Dialog kann vom Daten Dialog erreicht werden. Dort findet man alle Informationen zu einer Datei. Besonders für HDF5, netCDF, CDF und Audio Daten können hier Informationen zu Variablen und internen Struturen gefunden werden.

Export
Der Export Dialog kann vom Graph Dialog errechit werden. Hiermit lassen sich Daten als ASCII-, HDF5-, netCDF-, CDF-, Audio-, Binär- und als Bilddatei speichern. Jeder Dateityp hat verschiedene Optionen, der neben dem Abschnitt der Daten angegeben werden kann.
Um ASCII Dateien automatisch zu komprimieren reicht es, die Endung .gz oder .bz2 an den Dateinamen anzuhängen.

Erscheinung
Mit dem Erscheinung Dialog können sie die Einstellungen des aktiven Plots beeinflussen. Sie können diesen Dialog über das "Erscheinung" Menü oder per Doppelklick auf ein Objekt im Plot erreichen.

Plot Einstellungen
Im Graph Dialog können sie die Hintergrundfarbe, die Hintergrundfarbe des Graphen (im Plot) und die Bereiche für die einzelnen Achsen einstellen. Die automatische Skalierung können sie auch über die Seiten Werkzeugleiste erreichen. Wenn sie einen Oberflächenplot haben, können sie hier auch die Stileinstellungen ändern.
Wenn der aktive Plot ein QWT 3D plot ist, kann man hier einige besondere Einstellungen machen. Der Plot Stil ändert die Oberfläche des 3D Plots. Der Koordinaten Stil ändert die Koordinaten. Mit dem Flur Stil kann man einen Dichte oder Kontourplot als Projektion mit einer veränderlichen Anzahl von Kontourlinien anschalten. Natürlich lässt sich hier auch ein Farbverlauf auswählen. LabPlot bringt standardmässig 139 verschiedene Farbverläufe mit.

Arbeitsblatt Einstellungen
Mit dem Arbeitsblatt Dialog kann man der Titel eines Arbeitsblatt und eine Zeitangabe verändern. Beides kann sowohl an als auch abgeschaltet werden.

Achsen
Der Achsen Dialog lässt sie die Einstellungen für die verschiedenen Achsen ändern. Sie können ihn mit einem Klick auf eine Achse öffnen.
Im oberen Bereich haben sie eine Liste aller Achsen. Hier können sie die zu ändernde Achse wählen. Um eine Achse zu aktivieren oder deaktivieren können sie das Ankreuzfeld ganz oben im Dialog verwenden. Unter der Achsenliste haben sie mehrere Karteikarten, in denen sie viele verschiedene Einstellungen ändern können (Farbe, Ticks, Gitter, etc.).

Titel
Im Titel Dialog können sie Parameter für den Titel ändern (Name, Größe und Schriftart). Sie können ihn mit einem Doppelklick auf den Titel öffnen.

Legende
Im Legende Dialog können sie Parameter für die Legendel ändern (Umrandung, Größe und Schriftart). Sie können ihn mit einem Doppelklick auf die Legende öffnen.

Auswertung
Mit dem Auswertungs Dialog können sie einen Graphen mit verschiedenen Methoden auswerten. Wenn sie eine Methode anwen, wird ein neuer Graph in den aktiven Plot eingefügt.
Alle Analyse Funktionen erlauben es das Ziel des Ergebnisses auszuwählen. Dabei können alle existierenden Tabellen/Arbeitsblätter sowie eine neue Tabelle/neues Arbeitsblatt ausgewählt werden.
Die meisten Analysis Funktionen könne auch auf Daten in einer Tabelle angewendet werden. Dabei wird eine neue Spalte mit den resultierenden Werten eingefügt.

Analysis Funktionen von LabPlot
Name	Beschreibung	Parameter	Anwendbar auf
Datensatz Operationen	Wenn man mindestens zwei Graphen im aktiven Plot hat, kann man mit diesem Dialog Datensätze verbinden. Man kann Datensätze addieren, subtrahieren, multiplizieren und dividieren.	Zwei Datensätze
Mittelung	Mit diesem Dialog können sie den Graphen über n Punkte mitteln. Die Zahl der Punkte ist wird somit um einen Faktor von 1/n verringert.	Anzahl der Punkte zum Mitteln	Alles
Komprimierung	Diese Funktion kann grosse Datenmengen komprimieren. Dabei wird über eine bestimmte Anzahl von Punkten summiert bzw. gemittelt.	Summe oder Mittelung, Anzahl der Punkte	Alles
Glättung	Dieser Dialog macht das selbe wie die Mittelung, jedoch für jeden Datenpunkt. Somit erhalten sie einen geglätteten Graphen mit der gleichen Anzahl von Datenpunkten.	Anzahl der Punkte	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY, X-Y-Z
Kürzen	Dieser Dialog reduziert die Anzahl der Datenpunkte, indem er einfach nur jeden n-ten Punkt verwendet. Somit wird die Anzahl der Punkte um den Faktor 1/n verringert.	Anzahl von nacheinander folgenden Punkten	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Periodische Funktionen	Diese Funktion reduziert die Anzahl von Punkten einer Datenmenge zu einer Periode einer Funktion. Dabei kann summiert oder gemittelt werden.	Summe/Mittelung; Anzahl der Punkte pro Periode	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Zeitliche	Diese Funktion kann die Differenz (oder Summe) zweier aufeinander folgender Perioden berechnen. Die Periode wird als Anzahl von Punkten angegeben.	Summe/Differenz; Punkte pro Periode	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Spitzen finden	Mit dieser Funktion lassen sich Spitzen (negativ wie positiv) in einer Datenmenge finden. Die Empfindlichkeit kann über die Parameter Schwelle (Y) und Genauigkeit (X) beeinflusst.	positive/negative Spitzen; Schwelle (Y-Bereich); Genauigkeit (X-Richtung)	X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Histogramm	Mit diesem Dialog können sie ein Histogramm (Balkendiagramm) eines Graphen erstellen. Das bedeutet, dass der y-Bereich in n Bins unterteilt wird und jeder Datenpunkt, der in ein Bin passt gezählt wird. Der resultierende Graph zeigt die Anzahl der Bins gegen die Bin-Nummer.	benutzer Y-Bereich, Anzahl der Bins	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY, MATRIX
Interpolation	Mit Interpolation ist es möglich eine glatte Kurve durch einen gegeben Graphen zu legen. Es können verschiedene Typen für die Interpolation ausgewählt werden : Linear, Polynom, CSpline, Akima. Alle Datenpunkte in der aktiven Region werden benutzt.	Typ der Interpolation; Bereich/Anzahl der Punkte der Interpolationsfunktion	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Differenzen	Dieser Dialog erzeugt eine Annäherung der ersten Ableitung des Graphen.	Keine	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Integration	Mit dem Ankreuzfeld "Füge Graphen hinzu" können sie angeben, ob der integrierte Graph hinzugefügt werden soll. Wenn sie "Zeige Informationen" ankreuzen, wird die kumulative (gehäufte) Summe in einem separaten Fenster angezeigt.	Basislinie/Region für die Integration; Summe oder Fläche (Absolutwerte)	TABELLE, X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Regression	Der Regressions Dialog kann verwendet werden, um einen Graphen mit Polynomen bis zu zehnter Ordnung anzupassen.	Gewichtung/Model; Anzahl der Punkte/Bereich der Regressionsfunktion	X-Y,X-Y-DY,X-Y-DX-DY
Fourier-Transformation	Mit diesem Dialog können sie die Fourier-Transformation eines Graphen berechnen. LabPlot kann die FFTW oder die GSL Bibliothek dafür verwenden. Sie können auswählen ob vorwärts oder rückwärts transformiert werden soll.	X-Werte: Index/Frequenz/Periode; Y-Werte:Auslenkung/Phase/Realteil/Imaginärteil	X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
(Ent)Faltung	Mit diesem Dialog lässt sich die Faltung von einem Graph mit einem anderen berechnen. LabPlot benutzt dazu die FFT von GSL. Eine Entfaltung ist genauso möglich.	X-Werte: Index/gleich zum Signal	X-Y, X-Y-DY, X-Y-DY-DY + X-Y, X-Y-DY, X-Y-DY-DY
Nichtlineare Anpassung	Mit dieser Funktion kann ein Graph nichtlinear gefittet werden. Dabei können 12 vordefinierte oder jede beliebige benutzer-definierte Funktion mit bis zu 9 Parametern ausgewählt werden. Besonders bei exponentiellen Funktionen ist darauf zu achten, das die Anfangsbedingungen das Ergebnis entscheidend beeinflussen können. Die sich ergebenen Fit-Parameter sind im unteren Feld sichtbar und werden als Label in den Plot eingefügt. Die Anfangwerte werden mit den aktuellen Parametern aktualisiert.	Fit funktion; Anfangwerte;Basislinie/Region zum Fitten; Bereich/Anzahl der Punkte der Fit Funktion	X-Y, X-Y-DY, X-Y-DX-DY, X-Y-DY-DY
Bilbbearbeitung	In diesem Dialog kann man die Matrix oder Image Daten des aktiven Plots manipulieren. (z.B. in einem Oberflächen Plot) LabPlot benutzt ImageMagick um Bilder mit über 50 verschiedenen Methoden zu modifizieren.	Grösse (Höhe/Breite) des resultieren Bildes	MATRIX,BILD

Anordnen
Im Anordnen Dialog können sie festlegen, wie die Plots auf einem Arbeitsblatt angeordnet sein sollen. Mit 2x2 werden die Plots in einem 2x2 Gitter mit einem Abstand zueinander und zum Rand des Arbeitsblattes ausgerichtet.

Überlagern
Mit dem Überlagerungs Dialog können sie einfach einen Plot auf den anderen überlagern. Natürlich müssen sie mindestens zwei Plots in einem Arbeitsblatt haben um diese Funtkion verwenden zu können.

QSA Arbeitsbereich
LabPlot verwendet die Script for Applications (QSA) Erweiterung of für Skriptunterstüzung. Um Skripte zu erzeugen oder zu editieren enthält LabPlot den QSA workbench.
Für weitere Information werfen Sie einen Blick auf das Skripting Kapitel