2016-04-27 7 views
0

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?

Antwort