В настоящее время я стараюсь визуализировать простой диафратм данных с потоковой дорогой, но я не могу изменить цвета стержней на основе условия, если конкретное значение верно или false. < /p>
DataFrame df_to_display < /code>: < /p>
PRODUKT CURRENT_DELAY OVERDUE
6 C 546 False
5 A 76 False
17 X 27 True
12 T 21 True
11 S 3 True
3 M 3 True
14 V 3 False
7 R 3 True
< /code>
Цвет панели должен оставаться зеленым, если просрочен неверно и должен быть красным, если просрочен неверно. Есть также столбец с именем MAX_DELAY в исходной DataFrame, который можно использовать и в этом кадре, если это необходимо.
st.altair_chart(
alt.Chart(df_to_display)
.mark_bar()
.encode(
x=alt.X("CURRENT_DELAY", axis=alt.Axis(title="Current Delay (days)")),
y=alt.Y(
"PRODUKT",
axis=alt.Axis(title="Product"),
sort=alt.EncodingSortField(field="CURRENT_DELAY", order="descending"),
),
),
use_container_width=True,
)
< /code>
Я попробовал несколько советов, которые я нашел в Интернете, но ни один из них не помог мне. Я не могу выяснить, как раскрасить столбцы по -разному в зависимости от того, если они просрочены или нет.
Может ли кто -нибудь дать мне намек на это?>
Подробнее здесь: https://stackoverflow.com/questions/793 ... -condition
Изменение цвета стержня в диаграмме на основе состояния ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не в состоянии сделать стержни в горизонтальном диаграмме в диаграмме.
Anonymous » » в форуме Javascript - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как добавить легенду на основе цвета на рассеянном диаграмме [matplotlib]
Anonymous » » в форуме Python - 0 Ответы
- 4 Просмотры
-
Последнее сообщение Anonymous
-