GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Beginnen Sie mit GNUPlot

GNUPlot ist ein aktiv entwickeltes, frei vertriebenes, nicht quelloffenes Befehlszeilen-Grafik- und Plot-Softwaretool, das erstmals 1986 veröffentlicht wurde. GNUPlot kann für ein breites Spektrum von Anwendungen nützlich sein, daher kommt hier eine Kurzanleitung, die Ihnen hilft, es zu verstehen funktioniert, spielen Sie mit seinen grundlegenden Funktionen und lernen Sie, wie Sie auf einfache Weise Ihre ersten Schritte damit machen.

Befehlszeile

Um GNUPlot auszuführen, öffnen Sie einfach ein Terminal, geben „gnuplot“ ein und drücken die Eingabetaste. Dadurch wird das Softwaretool gestartet, sodass Sie bereit sind, Ihre Variablen festzulegen und mit dem Plotten zu beginnen. Im folgenden Screenshot habe ich beispielsweise die Variable „y“ auf den Wert „5“ gesetzt und dann das entsprechende Diagramm gezeichnet, indem ich „plot (y)“ eingetippt und die Eingabetaste gedrückt habe, wie unten gezeigt.

Beachten Sie, dass GNUPlot mich warnt, dass ich keinen Wertebereich für mein Diagramm definiert habe, also hat es mir automatisch einen zugewiesen. Wenn ich dies selbst tun möchte, kann ich einen bestimmten Bereich definieren, indem ich zwei durch einen Doppelpunkt getrennte Zahlen in eckige Klammern einfüge, wie im folgenden Screenshot gezeigt.

GNUPlot unterstützt alle Funktionen der mathematischen Bibliothek von Unix, wobei die meisten ganzzahlige, reelle und komplexe Argumente unterstützen. Sie können verschiedene Funktionen zeichnen, indem Sie sie einfach mit einem Komma trennen, und die Software weist ihnen eine individuelle Linienfarbe zu, die in der Legende angegeben ist. Hier ist ein Beispiel für drei Funktionen in einem Bereich von 80 Einheiten, die den Sinus, den umgekehrten Tangens (tan^-1x) und den Kosinus des umgekehrten Tangens verwenden.

Während Sie alles tun und die volle Leistung von GNUPlot von der Befehlszeile aus nutzen können, werde ich mit einem Beispiel einer grafischen Oberfläche fortfahren, um die Dinge für die meisten einfacher und einfacher zu halten.

Grafik

Meine Lieblingsoption ist das Qt-basierte „Cueplot“, das es schon eine ganze Weile gibt und gut genug funktioniert. Ich fahre dort fort, wo ich in der Befehlszeile aufgehört habe, und zeige, wie man die Farben und Dicke der Diagrammlinien auf Cueplot ändert, wie man sie exportiert, und dann mit dem Plotten von 3D- und Oberflächendiagrammen fortfährt.

Im Cueplot können Sie Funktionen aus dem Kästchen oben hinzufügen, dann den Eintrag aktivieren, indem Sie das Kästchen rechts markieren und entweder auf 2D-Plot oder 3D-Plot klicken, um die entsprechende Grafik zu erstellen.

Um nun die Dicke und Farbe der Linien sowie deren Farbe und den Titel zu ändern, können Sie die Funktion auswählen und dann links auf die Schaltfläche „Optionen“ klicken. Dadurch wird ein neues Fenster mit Optionen geöffnet, in dem Sie einen neuen Namen für die Legende hinzufügen und dann die Stiloptionen auswählen können, um die Farbe durch „Geben Sie einen Linientyp an“ und auch die Breite zu ändern. Damit die Änderungen übernommen werden, müssen Sie erneut auf „3D-Plot“ klicken.

Der einfachste Weg, dieses Diagramm jetzt zu speichern, besteht darin, es in Form eines PNG-Bildes zu exportieren, was Sie ganz einfach tun können, indem Sie auf die Exportschaltfläche oben links im Diagrammfenster klicken und die Option „Als Bild exportieren“ auswählen ( obwohl die anderen Optionen auch nützlich sind).

Ressourcen

Damit ist der grundlegende Umfang dieser Kurzanleitung abgeschlossen, da Sie jetzt in der Lage sein sollten, mit Funktionen auf GNUplot zu spielen und seine Möglichkeiten weiter zu erkunden. Um Ihnen dabei zu helfen, finden Sie hier eine Website mit verschiedenen Beispielen für Funktionen, die ich in diesem Tutorial verwendet habe:http://gnuplot.sourceforge.net/demo/, und hier ist auch ein Spickzettel mit den Funktionen, die Sie verwenden können die Software:http://www.gnuplot.info/docs_4.0/gpcard.pdf.


Linux
  1. Wie fange ich mit Übersetzungen an?

  2. Wie fange ich mit Juju an?

  3. Beginnen Sie mit Cloud-Servern

  4. Beginnen Sie mit GlusterFS – Überlegungen und Installation

  5. Beginnen Sie mit Magento auf Debian 10

Installieren und starten Sie mit MySQL Workbench unter Ubuntu

Beginnen Sie mit Sweet Home 3D unter Linux

Podman-Tutorial – Erste Schritte mit Podman

Beginnen Sie mit der grafischen Benutzeroberfläche von Anaconda Navigator

Erste Schritte mit Arch Linux

Erste Schritte mit Midnight Commander im Jahr 2022