Я визуализирую% в годовом исчислении изменения для нескольких брендов, используя pd.DataFrame.plot ().Я не уверен, как получить доступ к каждому отдельному участку и установить значения> = 0 зеленого цвета и <0 красного цвета.Я хотел бы избежать разделения кода на рис.Интересно, есть ли способ включить его в параметры df.plot ().</p>
data= {'A': [np.nan, -0.5, 0.5],
'B': [np.nan, 0.3, -0.3],
'C': [np.nan, -0.7, 0.7],
'D': [np.nan, -0.1, 1]}
df = pd.DataFrame(data=data, index=['2016', '2017', '2018'])`
df.plot(kind='bar', subplots=True, sharey=True, layout=(2,2), legend=False,
grid=False, colormap='RdBu')
Я пытался использовать цветовую карту, но она не устанавливает отдельные полосы в разные цвета, но каждый подзаговор.Я уверен, что что-то упустил.Любая помощь приветствуется.
Пример 2x2 участков