У меня в панде есть столбец DataFrames с положительными и отрицательными значениями, мне нужно сделать график площади с разными цветами для положительной и отрицательной оси Y.
Пока я не могу этого сделатьс альтернативным условием
brush = alt.selection(type='interval', encodings=['x'])
upper = alt.Chart(yData['plotY'].fillna(0).reset_index()[24000:26000],
title = '_name').mark_area().encode(x = alt.X('{0}:T'.format(yData['plotY'].index.name),
scale = alt.Scale(domain=brush)),
y = 'plotY',
# color=alt.condition(
# alt.datum.plotY > 0,
# alt.value("steelblue"), # The positive color
# alt.value("orange") # The negative color
# ),
tooltip=['plotY']).properties(width = 700,
height = 230)
lower = upper.copy().properties(
height=20
).add_selection(brush)
p = alt.vconcat(upper, lower).configure_concat(spacing=0)
p
Как сделать график с разными цветами для положительного и отрицательного?