Achsenbereich in Streudiagrammen

7

Ich habe den folgenden Code verwendet, um die Zeit aufzuzeichnen, die für die Ausführung von 4 Funktionen benötigt wird. Die X-Achse repräsentiert die Anzahl der Ausführungen, während die Y-Achse die aufgewendete Zeit darstellt eine Funktion ausführen.

Ich habe mich gefragt, ob Sie mir helfen könnten, Folgendes zu erreichen:

1) Stellen Sie die Grenzen der x-Achse so ein, dass nur positive Werte angezeigt werden (x repräsentiert die Anzahl der Male, die jede Funktion ausgeführt wurde und daher immer positiv ist)

2) Erstellen Sie eine Legende für die 4 Funktionen

Danke,

Markieren

%Vor%     
Mark 11.09.2011, 04:39
quelle

1 Antwort

20

Sie müssen legend aufrufen, damit die Legende angezeigt wird. Der label kwarg setzt nur das _label -Attribut für das fragliche Künstlerobjekt. Es ist der Einfachheit halber vorhanden, damit das Etikett in der Legende eindeutig mit dem Zeichenbefehl verknüpft werden kann. Es wird die Legende nicht zum Plot hinzugefügt, ohne explizit ax.legend(...) aufzurufen. Außerdem möchten Sie ax.set_xlim , nicht ax.xlim die xaxis-Grenzwerte anpassen. Sehen Sie sich auch ax.axis an.

Es klingt, als wolltest du so etwas:

%Vor%

    
Joe Kington 11.09.2011 17:02
quelle

Tags und Links