2016-04-07 10 views
0

Ich möchte eine kleine Funktion für meine eigene Arbeit erstellen. Ich möchte jedoch etwas erstellen, das vorhandene Diagramme in Zahlen portiert. Das geht so:erstellen Plot zuerst, dann fügen Sie innerhalb einer Figur

import matplotlib.pyplot as PLT 
ax1 = PLT.plot(array1) 
ax2 ... 

def multi_ax(array_of_ax): 
    fig = PLT.figure() 
    for n in range(some_number): 
    ax = fig.add_subplot(x,y,n+1) 
    ax.replacing(array_of_ax[n], postions_of_array) 

Gibt es eine Möglichkeit, so zu passen? Danke im Voraus.

+0

Bitte klären Sie, was Sie genau machen wollen, es ist eher schwer zu verstehen. –

Antwort

0

Es ist nicht möglich, eine axes von einer Figur zur anderen zu bewegen; Die Achsen werden bei der Erstellung mit der Figur verknüpft.

Stattdessen müssen Sie zuerst die Figur generieren, und dann die axes es innerhalb dieser Abbildung.

+0

Großartig, ich denke, ich bedauere es nicht, meine Arbeit fortzusetzen. Um es kurz zu machen, es gibt keine Hoffnung, "Achsen" zu erstellen, bevor sie in "Zahlen" platziert werden? – MTP1012

+0

In der Tat. Vielleicht, wenn Sie viel mit matplotlibs internen Funktionen herumhantieren, aber es wurde nicht gebaut, um das zu können. – acdr

Verwandte Themen