1
根据DataFrame中的某一列对pandas子图进行阴影处理的最优雅方式是什么?Matplotlib axvspan为大熊猫着色基于列之一的DataFrame subplots
一个简单的例子:
In [8]:
from random import *
import pandas as pd
randBinList = lambda n: [randint(0,1) for b in range(1,n+1)]
rng = pd.date_range('1/1/2011', periods=72, freq='H')
ts = pd.DataFrame({'Value1': randn(len(rng)),'Value2': randn(len(rng)),'OnOff': randBinList(len(rng))}, index=rng)
ts.plot(subplots=True)
结果在下面的情节:
理想情况下,我想的只是Value1
和Value2
用两条曲线次要情节使用axvspan
其中被阴影On
(中的值为1.0
)为阴影且Off
不是阴影。