Weiterführende Themen
Prev
Next

Chapter 6. Weiterführende Themen

Hier finden sie einige Erklärungen weiterführender Themen.

Ich hoffe, dass ihnen das helfen wird, ein paar fortgeschrittenere Dinge in LabPlot zu verstehen.

Themen

Fehlerbalken

Wenn Sie aten mit Fehlerbalken plotten wollen, importieren Sie Ihre Daten mit dem Import Dialog in eine Tabelle und wählen die Spalten für X, Y und DX, DY aus. Dann noch den entsprechenden Plot ausgewählt (XYDY für Y Fehlerbalken, XYDXDY für X und Y Fehlerbalken und XYDYDY for 2 Y Fehlerbalken (Maximum/Minimum))

Wenn Sie den Daten-Dialog nutzen, um Daten direkt in einen Plot zu importieren, wählen Sie den korrekten Typ (x|y, x|y|dy, x|y|dx|dy or x|y|dy1|dy2) in der "Lese Als" Auswahl aus.

TeX Label

Mit Version 1.5.0 unterstützt LabPlot auch LaTeX Label mit texvc.

Wenn Sie LabPlot selbst kompilieren, brauchen Sie nur den ocaml Compiler. Sie können aber auch jederzeit texvc nachinstallieren, da LabPlot texvc dynamisch verwendet.

Um TeX Label zu benutzen, müssen Sie nur die Auswahl "TeX Label" im Label Dialog aktivieren. Damit wird jeder Text den Sie in das Textfenster eintragen von "texvc" gerendert und dargestellt. Da die Konvertierung etwas Zeit benötigt, kann es zu kurzen Verzögerungen bei der Darstellung kommen.

Schauen Sie sich das "Tex Label" Beispiel an, um einen Eindruck zu bekommen, wie es aussehen könnte.

Datenbank import/export

LabPlot unterstützt das Lesen und Schreiben von Daten aus einer Datenbank mittels der KexiDB Bibliothek. Damit kann LabPlot mit PostgreSQL, mySQL und SQLite2+3 interagieren. Um Daten aus einer Datenbank zu importieren, wählen Sie "PostgreSQL, mySQL, etc." im Import Dialog und wählen Sie die gewünschten Daten aus. Um Daten in eine Datenbank zu exportieren, wählen Sie im Export Dialog "DATENBANK" aus und geben Sie die gewünschten Parameter an.

Mehrere Plots

Seit Version 1.3.0 unterstützt LabPlot mehrere Plots auf einem Arbeitsblatt. Neue Plots können einfach über "Neuer 2D Plot", "Neuer 3D Plot", etc. einem Arbeitsblatt hinzugefügt werden. Ein neuer Plot wird automatisch angelegt, wenn sie einen Funktions- oder Daten Dialog für einen Plot öffnen, der einen anderen Typ als der aktive Plot hat. Das bedeutet, dass wenn sie einen 2D Plot aktiviert haben und nun "Neuer 3D Plot" wählen, ein neuer 3D Plot automatisch hinzugefügt wird.

Mit dem "Plots anordnen" Menüpunkt im Erscheinungs Menü können sie Plots auf einem Arbeitsblatt einfach anordnen. Das Gitter, auf dem die Plots angeordnet werden kann mit Zahlen ausgewählt werden (z.B. 2x2) und die Abstände zwischen den Plots und zwischen einem Plot und dem Rand des Arbeitsblattes kann mit Abstand festgelegt werden.

Sie können die Plots auf einem Arbeitsblatt auch von Hand anordnen. Indem sie den Rand eines Plots ziehen, können sie seine Größe festlegen. Wenn sie mit der Maus über den Rand eines Plots fahren, verwandelt sich der Mauszeiger in den betreffenden Pfeil.

Ein ganzer Plot kann per "drag and drop" plaziert werden, wenn sie mit dem Mauszeiger in die Mitte des Plots fahren und dieser sich in ein Kreuz verwandelt.

Datums- und Zeitformate verwenden

Wenn sie Daten über den Daten Dialog einlesen, können sie das Format für das Einlesen einer Spalte nicht nur auf double (Standard) setzen, sondern auch auf Zeit und Datum. LabPlot verwendet Qt™'s fromString() Funktion um eine Spalte in ein gültiges Datums- und Zeitformat zu konvertieren. Somit hängt es von dieser Funktion ab, welche Datums- und Zeitformate gültig sind. Es sieht so aus, als müsse das Format der Spalte JJJJ-MM-DD sein, wenn man "Datum" auswählt.

Im Achsen Dialog können sie zwischen drei verschiedenen Formaten für die Tick Namen wählen: Datum, Zeit und _datetimet_ . Bei "Datum" werden die Werte als Tage seit dem 1.1.1970 gewertet. Bei "Zeit" werden die Werte als Sekunden gewertet. Und mit "_datetime_" werden die Werte als Sekunden seit dem 1.1.1970 gewertet. Sie können das angezeigte Format der Tick Namen festlegen, indem sie einen bestimmten String in das Format Feld eintragen.

Seit Version 1.4.0 kann LabPlot auch Daten in verschiedenen Datumsformaten importieren. Einerseits wird das Text Format (siehe die Ausgabe von "date") anderseits das ISO Format in der Form "YYYY-MM-DTHH:MM:SS" unterstützt.

QWT 3D Plots

Seit Version 1.4.0 benutzt LabPlot die vielseitige Bibliothek qwtplot3d um einen besseren 3 dimensionalen Plot zu realisieren. Aus Kompatibilitätsgründen wird der alte 3D Plot aber weiterhin zur Verfügung stehen. Obwohl der alte 3D Plot noch einige Vorteile gegenüber dem QWT Plot besitzt, empfehle ich wenn möglich den neuen QWT Plot zu verwenden.

Der QWT 3D Plot benutzt OpelGL um die Darstellung nach Belieben rotieren, skalieren und verschieben zu können. Im Dialog zu den Plot EInstellungen (appearance menu) könne verschiedene Einstellungen des QWT 3D Plots vorgenommen werden.

Importieren von Origin OPJ Dateien

Da viele Benutzer das weit verbreitete Programm Origin von OriginLab benutzen, enthält LabPlot die Möglichkeit Origin OPJ Projekte der Version 4.0 bis 7.5 zu importieren. abei werden jedoch nur die Daten importiert.

Das OPJ Dateiformat ist ein propritäres, d.h. es war viel Arbeit nötig um Origin Projekte zu verstehen und zu importieren. Mit der Version 1.6.0 unterstützt LabPlot mit Hilfe der aktellen Version von liborigin alle features von ORIGIN 7.5 Projekten.

Sollte jemand gewillt sein bei der Arbeit an diesem Filter zu helfen und/oder Feddback zu liefern, bin ich gerne bereit diesen Importfilter weiter zu verbessern.

XML Projekt Format

LabPlot 1.5.1 führt ein neues Projekt Format basierend auf XML ein. In späteren Versionen wird es das Standardformat für Projekte auf Basis des OASIS Standard.

Das neue XML Projektformat unterstützt vorwärts und rückwärts Kompatibilität und ist deutlich übersichtlicher. Dieses Format wird in späteren Version als Standardformat (OASIS) verwendet und ersetzt das bisherige LPL format. Trotzdem wird der Import aller früheren Projektversion weiter unterstützt.

Prev
Next
Home


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team