Как создать водопадные диаграммы с помощью объектов графиков Plotly
Создание водопадных диаграмм с помощью Plotly
Plotly Express не реализует водопадные диаграммы, но мы можем создать вспомогательную функцию, использующую объекты графиков Plotly вместо этого
![Изображение автора](https://miro.medium.com/v2/resize:fit:640/format:webp/1*FMEt0O63nBV6Dyw6soOHfw.png)
Plotly предоставляет два способа создания графиков: объекты графиков и Plotly Express. Первый представляет собой набор функций низкого уровня, которые обеспечивают максимальную гибкость при создании графиков, в то время как Plotly Express предоставляет нам набор простых в использовании методов, реализующих наиболее часто используемые графики.
Функции Plotly Express являются по сути оболочками вокруг объектов графиков Plotly.
Однако в Plotly Express нет метода для построения водопадных диаграмм, поэтому мы представим функцию для построения водопадной диаграммы, которая проста в использовании для, вероятно, наиболее распространенного случая использования, а также обладает гибкостью для решения более сложных задач.
Водопадные диаграммы
Водопадные диаграммы похожи на столбчатые диаграммы, разделенные на несколько столбцов. Они часто используются для отображения изменения значения во времени. Например, возьмем следующие данные.
- Создавайте мемы с помощью плагина ChatGPT Meme Creator (для развития вашего бизнеса)
- Представляем Würstchen быстрое распространение для генерации изображений
- Генеративное искусственное интеллект в индустрии здравоохранения нуждается в доле объяснимости
labels = ["Начальный баланс", "Консультации", "Чистая выручка", "Закупки", "Прочие расходы", "Прибыль до налогообложения"]data = [20, 80, 10, -40, -20, 0 ]
Метки представляют собой суммы денежных средств в различных категориях, которые либо были получены, либо потрачены, а данные представляют собой фактические суммы (в долларах, сотнях долларов, тысячах… что угодно).
Мы можем удобно представить эти данные в виде водопадной диаграммы, где первый столбец является начальной точкой, последний столбец – конечной точкой, а столбцы между ними показывают денежные потоки, приведшие к окончательной сумме.
![Изображение автора](https://miro.medium.com/v2/resize:fit:640/format:webp/1*XUmC1N4YXfeGtSjWcth1-A.png)
Обычно водопадная диаграмма различает положительные и отрицательные значения по цвету – в данном случае зеленым для положительных и красным для отрицательных. Последний столбец имеет третий цвет, так как он представляет окончательный результат, а не положительное или отрицательное изменение.
Это типичный случай использования, хотя возможны более сложные диаграммы.