Интерактивное приложение для агрегации и визуализации данных: является ли библиотека pandas + plotting правильным инструментом? - PullRequest
1 голос
/ 12 апреля 2019

Рассмотрим этот пример.У меня есть фрейм данных pandas с тремя «измерениями»: день, местоположение, идентификатор товара и некоторые значения, скажем, продажи и спрос.

Я хотел бы агрегировать продажи, а также вычислять и визуализировать статистику по обоим измерениям.Например, я могу агрегировать по элементам и вычислять для каждого дня и местоположения общие продажи и отношение продаж к общей сумме.У меня также может быть больше «креативных» kpis для вычисления, поэтому я также должен иметь возможность вычислять универсальные функции по агрегатам.

Существует несколько возможных агрегатных операций.Я мог бы агрегировать по местоположению, дню или товару или по двум измерениям во времени: местоположение и день, местоположение и вещь ... У меня может быть много агрегаций, которые нужно рассмотреть, так как я должен проверить с пользователями, как что-то, в этом примере «продажи»", ведет себя, и нам нужно исследовать несколько аспектов, по крайней мере, на этом этапе разработки программного обеспечения.

Я сделал это с пандами и плотнином.Я создал соответствующие агрегаты в виде фреймов данных через панды, а затем построил их.

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

Возможно, я мог бы получить что-тос помощью панд и сюжета.Мне нужно проверить, насколько совместимо построение графика с plotnine

Однако мне интересно, не похоже ли это на приложение BI.Или, в любом случае, если есть библиотека или программное обеспечение, которое позволит достичь того же результата при указании меньшего количества кода, это необходимо сохранить в нашей и без того большой базе кода.

Какие другие варианты вы считаетеЯ должен оценить?

TIA

...