Search
Write a publication
Pull to refresh

Comments 15

Выглядит круто! У меня есть два предложения:

  1. Упростить конструктор до пайплайнов.

  2. Добавить много разных примеров в документацию.

Спасибо за предложения! Над конструктором подумаю, а документация в работе. Сейчас в плане еще примеры с полной кастомизацией интерфейса и разработкой собственных KPI карт.

Вспоминая опыт работы с Dash, выглядит супер!
Но возник вопрос, что думаете насчет Streamlit?

Лично я streamlit не понял, какой-то он сильно деревянный. Dash имеет большое community и возможность делать пользовательские компоненты на основе react-библиотек. DashExpress, например, использует dash mantine и dash leafle. Эти компоненты разработало сообщество, а не plotly.

Супер! Скажите, а если нужно что-то посчитать налёту, можно это отобразить? Например, гистограмму распределения по какому-то срезу. Или только для статичных датафреймов годится?

При применении фильтрации DashExpress вызывает функции построения графиков (которые были переданы через .add_graph) и просто передает им отфильтрованный dataframe. Поэтому, если гистограмму, которую вы хотите отобразить, впринципе можно построить по исходным данным, то и при фильтрации всё будет работать. Уточните, что вы подразумеваете под статичным датафреймом?

Константный, наверное, было бы правильнее сказать - загруженный единожды.

Поэтому, если гистограмму, которую вы хотите отобразить, впринципе можно построить по исходным данным, то и при фильтрации всё будет работать.

Понял. Не уверен, что сходу соображу, как, но, уверен, что можно.
А если, допустим, мне нужно при определенных действиях пользователя (скажем, выборе строки таблицы), подтягивать какие-то доп. данные и уже по ним что-то строить (в dash как есть это можно, но рутинно) - Ваш фреймворк позволит?

На данный момент я реализовал взаимодействие с отчетом только через фильтры. Однако вы можете использовать базовый синтаксис dash для кодирования всего, что вы хотите.

Это как раз то, чего хотелось избежать :))
Спасибо за ответ!

Да, конечно! В DashExpress можно передать все те же параметры, что и в Dash.

Если вы хотите встроить DashExpress в приложение Flask, рекомендую, помимо сервера Flask, передать еще экземпляр flask_caching.Cache, чтобы dashexpres не создавал отдельный экземпляр, а использовал глобальный кэш для всего приложения.

Это шедевр, но возник вопрос, а допустим, на одном листе находятся два графика, есть возможность подключить фильтр только к одному одному из них?

В текущей версии так не получится, но я подумаю над внедрением такой возможности.

Sign up to leave a comment.

Articles