im Wesentlichen, in Python, ich mag bedingt mit einer Farbe eine Serie zeichnen Ändern basierend auf einem bestimmten, in der Regel definiert, Zustandbedingte Plotten mit externem Zustand
import pandas as pd
import matplotlib as plt
a = pd.Series(range(0,10), index=pd.date_range('2011-1-1',periods=10)
a.plot()
# here with the standard color
ABER, wenn eine bestimmte Bedingung erfüllt ist (sagen wir func_condition(a) > some_value
) Ich will meine geplotteten Serie die Farbe im gewählten Zeitraum ändern (in diesem Fall ist es eine datetime_index
). Ich sah einige Themen, wo scatter_plot
verwendet wird, um sich um dieses Ding zu kümmern, aber es war etwas sehr Standard und mit "Punkten". Ich möchte, dass die Serie fortlaufend ist, und ich möchte, dass sie allgemeine Mapping-Funktionen übernehmen kann.
Irgendwelche Ideen?