Wie zeichne Daten ohne eine separate Datei, indem Sie alle Punkte innerhalb des Gnuplot-Skripts angeben?
Mein Programm erzeugt die bash-Skripts, die rufen gnuplot. Ich will nicht zu haben, um eine zusätzliche Datei zum speichern der Daten; gibt es eine Möglichkeit, ich kann es explizit aufrufen, alle Werte? Oder vielleicht haben Sie bash make eine temporäre Datei.
Etwas wie
plot {(1,5),(2,10),(3,1)}
ist, was ich Suche.
InformationsquelleAutor der Frage rhombidodecahedron | 2010-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die syntax für die inline-Daten - Dateinamen
'-'
.Das folgende Beispiel erzeugt eine einfache Zeichnung in einem
GIF
Bild (bash
Skript):InformationsquelleAutor der Antwort gimel
Gnuplot 5.0.1 Datenblöcke gut funktionieren:
Diese Methode ist ein bisschen vielseitiger als
'-'
es es leichter macht, die Wiederverwendung der gleichen Daten mehrfach, auch auf der gleichenplot
Befehl: https://stackoverflow.com/a/33064402/895245Version 5 ist verfügbar auf Ubuntu 15.04, oder die Quellen kompilieren mit: https://askubuntu.com/a/684136/52975
Sie könnten auch interessiert sein in der
+
und++
speziellen Datei Namen beim Plotten von Funktionen.InformationsquelleAutor der Antwort Ciro Santilli 新疆改造中心 六四事件 法轮功
Beispiel aus der shell-pipeline,
InformationsquelleAutor der Antwort Allen
bash Eine Zeile ping-Graphen mit gnuplot
Sorry, es ist nicht das Licht (361 Zeichen):
Läuft diese Linie wird halten Sie Ihre terminal für 30 Sekunden, als die Handlung auf dem Bildschirm eine Grafik präsentiert ping-Verzögerung zu google.com auf die letzten 30 Sekunden.
Gleichen Zeile könnte auch geteilt werden wie diese (praktikable):
Aber diese nicht drucken Werte!
So, ich habe einige wenige bytes:
Könnte auch ein Fenster wie dieses:
Und gleichzeitig drucken auf terminal:
Neu geschrieben und aufgeteilt:
InformationsquelleAutor der Antwort F. Hauri