Oktave, wie Sie eine plot-Diagramm?
Brauche ich zum speichern einer plot. Dies ist mein code, ich weiß nicht, warum es nicht funktioniert.
hold on;
plot(x1, y2)
plot(x1, y2)
print -djpg image.jpg
Dem Grundstück in der Ausgabe auf dem Bildschirm korrekt ist, aber die Ausgabe in der Datei ist anders: er speichert nur ein leeres Grundstück-Bild ohne meine Punkte.
Dies ist meine Ausgabe in die Datei:
- Stellen Sie sicher, dass Sie über die neueste GNU Octave Version ist 3.8. Ich erinnere mich an dieses Problem, bevor Sie mit anderen Benutzern.
- Meine version ist 3.8.1
- Welches Betriebssystem? Was ist, wenn Sie die Erweiterung ändern, um sagen wir mal *.png oder *.pdf-Datei? Haben Sie versucht, die alternative
print (FILENAME, OPTIONS)
syntax? - ALSO : "Ubuntu 13.10". Ich versuchte zu retten, in variuos-Erweiterungen-Datei (png, pdf etc.) aber das Ergebnis ist immer das gleiche.
- Was ist, wenn Sie versuchen, mit verschiedenen Grafik-toolkit? Starten Sie den interpreter und geben Sie
graphics_toolkit fltk
odergraphics_toolkit gnuplot
unmittelbar vor dem plot-Befehle.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich hatte gerade das gleiche Problem mit der neuesten Oktave (3.8.1). Dieses Problem kommt von GhostScript, nicht eine Oktave höher. Es gibt einen bug mit der Verwaltung von fonts.
Stellen Sie sicher, überprüfen Sie in der Konsole angezeigt, nachdem Sie versuchen, zu drucken, wenn dieser Fehler ausgegeben wird (zusammen mit viel mehr infos):
Wenn das der Fall ist, dann versuchen Sie dies:
Diesem fix wird das problem durch die Einstellung einer schriftart, die GhostScript umgehen kann, ohne jede Frage. Beachten Sie, dass wenn Sie bereits gezeichnet, die Figur, die Sie haben, um es zu schließen und replot es nach der Einstellung defaultaxesfontname.
Quelle: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=710272