2017-02-24 6 views
2

Ich versuche, 3d verstreutes Diagramm in Python zu drucken. Jedoch, wenn ich diese Zeile verwenden ax = fig.add_subplot(111,projection='3d') ich die folgende Fehlermeldung erhalten:Python matplotlib 3d-Projektion Fehler

KeyError: u'_internal.classic_mode' 

Für alle Informationen, ich habe es auf macOS und meine matplotlib Version leite ist 1.1.3

+0

Matplotlib ist bis zu 2.0 jetzt, weiß nicht, ob es helfen würde – f5r5e5d

+2

Fragen, die Debugging-Hilfe suchen (* "warum funktioniert dieser Code nicht?" *) Muss das gewünschte Verhalten, ein bestimmtes Problem oder einen Fehler enthalten ** Der kürzeste Code, der notwendig ist, um ihn ** in der Frage selbst zu reproduzieren. Siehe: Erstellen eines [mcve]. – ImportanceOfBeingErnest

Antwort

2

Haben Sie Axes3D importieren (beachten Sie die Kapitalisierung)?

from mpl_toolkits.mplot3d import Axes3D

Es wird nicht explizit verwendet, sondern ist für 3D-Projektionen erforderlich.