1

考虑这个例子。我有一个带有三个“维度”的 pandas 数据框:日期、位置、项目 ID 和一些值,比如销售和需求。

我想汇总销售额并计算和可视化任一维度的统计数据。例如,我可以汇总项目并计算每天和位置的总销售额和销售额占总销售额的比率。我还可以计算更多“创造性”kpi,因此我还应该能够通过聚合计算通用函数。

我可以进行几种可能的聚合。我可以聚合位置、日期或项目,或者同时聚合两个维度:位置和日期、位置和项目......我可以考虑很多聚合,因为我必须与用户验证某事如何,在这个例子中是“销售",是行为,我们需要探索几个维度,至少在软件开发的这个阶段是这样。

我用 pandas 和 plotnine 做到了这一点。我通过 pandas 创建了相应的聚合作为数据框,然后绘制它们。

然后,我希望我的图表是交互式的并且易于用户使用。

也许我可以通过使用 pandas 和 plotly 得到一些东西。我需要检查 plotly 与 plotnine 的兼容性如何

但是,我想知道这是否看起来更像是一个 BI 应用程序。或者,无论如何,如果有一个库或软件可以在指定更少代码的同时实现相同的结果,则需要在我们已经很大的代码库中进行维护。

您认为我应该评估哪些其他选项?

TIA

4

0 回答 0