Ich habe versucht, eine IMshow -Figur als PDF zu speichern, aber wenn ich versuche, sie in meinem PDF -Leser (Acrobat -Leser DC) zu öffnen, heißt es "unzureichende Daten für ein Bild" und weigert sich, das Bild anzuzeigen. Wenn ich es stattdessen in Google Chrome öffne, bekomme ich ein Bild, aber es sieht anders aus als das, was es soll. Ich benutze Spyder auf einem Windows -Computer, aber ich habe festgestellt, dass es ein Beispiel ist, wenn ich im Terminal denselben Code im Terminal ausführe.
Code: Select all
plt.figure()
plt.imshow([[1,4,6],[6,7,8]])
plt.savefig("testplot.pdf")
plt.show()
Dies ergibt das folgende Bild in Spyder (die Plt.imshow, nicht das gespeicherte Bild):
Ich verwende hier Plt.savefig, aber ich habe auch PLT.Imsave ausprobiert, und in diesem Fall kann ich es in diesem Fall nicht einmal in Google sehen.>