Gnuplot wird nicht der plot-Daten-Datei Ansprüche leeren xrange und yrange
Dies mag trivial erscheinen, aber ich habe Excel zu manipulieren, um einige Daten von meinem Programm, dann die Ausgabe der Daten in tsv format. Ich will plot mit gnuplot, nicht mehr Komplexität als plot "filename"
, aber gnuplot erzeugt einen leeren Graphen und blinkt Warnungen über empty xrange
und empty yrange
. Die Daten unten kopiert. Kann jemand sehen, was falsch sein könnte mit ihm?
Vielen Dank
0.0000 0.0
360.002716 0.04424679
1260.00952 -0.053663898
2160.00659 0.118732237
3060.00342 0.109153613
3960.00049 -0.002001554
4860.00732 0.281198434
5760.00439 0.359723032
6660.00098 0.559242511
Update: komischerweise, wenn ich die Daten kopieren oben aus dieser web-Seite in der Daten-Datei, überschreiben Sie die Daten, die schon da war, gnuplot zeichnet es in Ordnung. Dies scheint sehr seltsam, dass die oben angeführten Daten wurde kopiert aus der Datei in den ersten Platz. Vermutlich muss es einige Formatierungen verloren gehen oder geändert werden, in der das kopieren und einfügen?
- Funktioniert hier ohne Probleme. Weitere Hinweise (OS, gnuplot-version...)?
- Betriebssystem ist OSX Mavericks. Gnuplot 4.6.3 ist, glaube ich. Ich finde es sehr merkwürdig. Es muss etwas damit zu tun, wie die Datei formatiert ist, aber ich Schätze, ich kann einfach nicht sehen was das problem sein könnte.
- Sie könnten versuchen, öffnen der Daten-Datei in einem Programm, das zeigt den besonderen Charakter/endline Informationen, um zu sehen, ob dort ist irgendetwas seltsam. TextWrangler kann anzeigen, dass die info (Ansicht > Text Anzeigen > Show Invisibles).
- Verschiedene Arten von Leerzeichen sollte nicht das problem sein. Stellen Sie sicher, dass Sie don ' T haben alle ungeraden Einstellungen. Versuchen Sie nur
reset; plot "filename"
. - reset-Befehl hat keine Wirkung, leider. Zeigt invisibles in der text-Datei gibt kleine Dreiecke, die zwischen den Datenpunkten. Vermutlich sind diese tabs?
- Sie müssen verwenden Sie die Registerkarte Abgrenzung? Speichern und Lesen als
.csv
eventuell zuverlässiger. - Habe eben versucht das speichern als .csv-und nun scheint es zu funktionieren. Vielen Dank für den Tipp! Verstehe immer noch nicht, was falsch war mit der tsv-Datei zwar nicht, aber egal, zumindest kann ich Plotten die Daten jetzt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Antwort ein paar Monate zu spät, aber ich hatte das gleiche problem.
Mein problem war gnuplot erwartet CRLF an das Ende der Zeile, aber es hatte nur CR die warf es Weg.
Öffnen Sie die Datei in Notepad, und sehen, ob es zeigt alles in einer Zeile. Editor nicht erkennt, nur CR als Zeilenumbruch.
Wenn du tsv Ausgang, ich vermute, gnuplot Probleme bei der Erkennung der Feld-separator (obwohl meiner Erfahrung nach ist dies nicht ein Problem unter *nix). Kannst du manuell das Trennzeichen, mit dem Befehl
Ansonsten werden Ihre Daten-Datei sieht gut aus.