Ich benutze Python 2.7.9 auf win8. Als ich versuchte, mit Matplotlib zu plotten, tauchte der folgende Fehler auf:
von pylab import *
Handlung ([1,2,3,4])[matplotlib.lines.Line2D-Objekt bei 0x0392A9D0]
Ich habe den Testcode "python simple_plot.py --verbose-helpful" ausprobiert, und die folgende Warnung tauchte auf:
$ HOME = C: \ Benutzer \ XX matplotlib-Datenpfad C: \ Python27 \ lib \ Site-Pakete \ matplotlib \ mpl-data p>
Sie haben die folgenden UNSUPPORTED LaTeX-Präambelanpassungen:
Bitte fragen Sie nicht nach Unterstützung, wenn diese Anpassungen aktiv sind.
geladene RC-Datei C: \ Python27 \ lib \ Site-Pakete \ matplotlib \ mpl-data \ matplotlibc Matplotlib Version 1.4.3 ausführliche.level hilfreich interaktiv ist falsch Plattform ist win32 CACHEDIR = C: \ Benutzer \ XX.matplotlib Verwenden der fontManager-Instanz von C: \ Users \ XX.matplotlib \ fontList.cache Backend TkAgg Version 8.5 findfont: Übereinstimmung: family = sans-serif: style = normal: variant = normal: gewicht = normal: stretch = normal: size = mittel bis Bitstream Vera Sans (uC: \ Python27 \ lib \ Site-Pakete \ matplotlib \ mpl-data \ fonts \ ttf \ Vera.ttf ') mit einem Ergebnis von 0.000000
Was bedeutet das? Wie kann ich Matplotlib arbeiten lassen? Vielen Dank!
Das ist kein Fehler. Das hat ein Plot-Objekt erstellt, aber Sie müssen das Fenster anzeigen. Das ist gemacht mit pyplot.show()
... also müsst ihr wirklich nur tun ...
Wenn Sie mir nicht glauben, ist hier eine Spur von IPython:
%Vor%Wir bekommen:
Wie in den Kommentaren erwähnt, sollten Sie die Verwendung von pylab
vermeiden. Du solltest stattdessen matplotlib.pyplot
verwenden .... so:
Im Jupyter-Knotenbuch können Sie einfach
einfügen %Vor%, bevor Sie matplotlib
verwenden.
Tags und Links python matplotlib