【发布时间】:2021-08-08 07:21:02
【问题描述】:
我想在 python 中绘制多个组之间的转换。假设我在给定的日期时间 x 有三组 A、B 和 C。现在在日期时间 y > x 我想可视化 A 的哪些元素转换到 B 组,转换到 C 的百分比。对于 B 和 C 也是如此。我现在可以假设有固定数量的元素。我也可以将其扩展到多个日期,例如 x
可以使用此代码生成我的用例的示例数据框
elements = [f'e{i}' for i in range(10)]
x = pd.DataFrame({'element': elements, 'group': np.random.choice(['A', 'B', 'C'], size=10), 'date': pd.to_datetime('2021-04-01')})
y = pd.DataFrame({'element': elements, 'group': np.random.choice(['A', 'B', 'C'], size=10), 'date': pd.to_datetime('2021-04-10')})
df = x.append(y)
现在从上面的数据框中,我想可视化这两个日期从 A、B 和 C 组的过渡是如何发生的。
我的主要问题是我不知道在 python 中使用什么情节来可视化这一点,任何线索都会非常有帮助。
【问题讨论】:
标签: python matplotlib plotly seaborn data-visualization