Код: Выделить всё
ascending=TrueКод: Выделить всё
ascending=FalseЯ пытаюсь построить диаграмму с помощьюplotly express, которая имеет число на оси Y и дату на оси, а столбцы окрашены репортером. Бары следует упорядочивать от наибольшего к наименьшему числу за дату.
При использовании этого кода порядок правильный для первой даты, но после этого между некоторыми столбцами возникают промежутки, и порядок неправильный. , например, положительные столбцы отображаются после отрицательных.
Код: Выделить всё
fig = px.bar(df, x="Date", y="Number", color="Name", barmode="group")
Пожалуйста, помогите мне отформатировать эту диаграмму, чтобы не было пробелов и чтобы порядок был правильным для всех дат.
При дальнейшем исследовании выяснилось, что порядок установлен. по первому значению оси X (например, Day1), а затем сохраняется прежним. Таким образом, если имя есть в Day1, но отсутствует в Day2, то в Day2 будет пустое место. Если имя не отображается в День 1, но есть в День 2, то эта полоса появится и закончится, даже если она представляет собой большее число, чем предыдущая полоса.
По сути, мне нужно чтобы заставить Plotly Express упорядочивать столбцы для каждого значения X независимо друг от друга.
Подробнее здесь: https://stackoverflow.com/questions/790 ... -bar-chart