Einbetten von kleinen Plots in Subplots in Matplotlib

Wenn Sie möchten, legen Sie eine kleine Parzelle innerhalb einer größeren, die Sie verwenden können Achsenwie hier.

Das problem ist, dass ich nicht weiß, wie zu tun die selben innerhalb einer Nebenhandlung.

Ich habe mehrere Nebenhandlungen, und ich möchte plot eine kleine Parzelle innerhalb jeder Teilfläche.
Der Beispiel-code wäre so etwas wie dieses:

import numpy as np
import matplotlib.pyplot as plt

fig = plt.figure()

for i in range(4):
    ax = fig.add_subplot(2,2,i)
    ax.plot(np.arange(11),np.arange(11),'b')

    #b = ax.axes([0.7,0.7,0.2,0.2]) 
    #it gives an error, AxesSubplot is not callable

    #b = plt.axes([0.7,0.7,0.2,0.2])
    #plt.plot(np.arange(3),np.arange(3)+11,'g')
    #it plots the small plot in the selected position of the whole figure, not inside the subplot

Irgendwelche Ideen?

Vielen Dank im Voraus!

InformationsquelleAutor der Frage Argitzen | 2013-07-03

Schreibe einen Kommentar