Ich mache ein Candlestick-Diagramm mit zwei Datensätzen: [offen, hoch, niedrig, nah] und Lautstärke. Ich versuche, die Volumina am unteren Rand des Diagramms wie folgt zu überlagern:
Ich rufe volume_overlay3 auf, füllt aber anstelle von Balken den gesamten Plotbereich. Was mache ich falsch?
Meine andere Option ist die Verwendung von .bar (), die nicht die Farben hoch und runter hat, aber funktionieren würde, wenn ich die Skalierung richtig machen könnte:
%Vor%
Das volume_overlay3 hat bei mir nicht funktioniert. Also habe ich deine Idee ausprobiert, ein Bar-Plot zum Candlestick-Plot hinzuzufügen.
Nachdem Sie eine Doppelachse für das Volumen erstellt haben, positionieren Sie diese Achse neu (kurz) und ändern Sie den Bereich der Candlestick Y-Daten, um Kollisionen zu vermeiden.
%Vor%
data.csv ist hier oben: Ссылка
Siehe die Antwort hier . Anscheinend ein Fehler und es wird behoben werden.
Vorläufig müssen Sie die zurückgegebene Sammlung vom Aufruf volume_overlay3
einer Variablen zuweisen und diese dann zum Diagramm hinzufügen.
Tags und Links python matplotlib numpy scipy