【发布时间】:2021-09-17 17:30:23
【问题描述】:
我有一个 pandas 数据框,它将某些生产线机器的生产力(p = 生产力)描述为它们的活动时间 wt(= 工作时间)和它们应该工作的整个工作班次的比率 tt ( = 总时间)。数据框如下所示:
machines tt wt p
1 7:30:00 4:30:00 0.60
2 7:30:00 3:30:00 0.50
3 6:00:00 5:24:00 0.90
... ... ... ...
机器是字符串
tt 和 wt 是 datetime.time
p 是 float64
我需要在仪表板上显示机器的性能。 Dash 在 plotly 上构建数字,所以我可能不得不使用 plotly 饼图。对于每台机器,我希望有一个饼图来显示该特定机器的生产力。所以每台机器一个馅饼。我还不能发布图片,所以我会给你提供所需解决方案的链接。每台机器的输出应该或多或少像这样
click here to see the image of output needed
更新 在@Rob Raymond 的详尽回答之后,我想知道当我将光标放在蓝色区域(或浅蓝色区域)上时,是否有任何方法可以显示机器处于活动状态(或浅蓝色区域)的时间。你知道如何用破折号来做到这一点吗?
【问题讨论】:
标签: python dataframe plotly plotly-dash