我具有以下数据框:
它包含一个作为df索引的时间戳和两列,其中第一列描述了风向(S =南,SE =东南,依此类推)。第二列描述了时间戳记中的百分比。例如。一整天(2018-02-21)东南部为87.5%,南部为12.5%。
面积图应显示每天每个方向的百分比。 x轴上的天数和Y轴上的百分比总和为100%。
我不知道如何将当前的df设置为我所需的可视化图形。
有什么想法吗?
时间戳仍然需要作为索引,但是我需要为每个可能的风向列。然后,该列应包含针对特定风向的每个时间步的预包装。
这是仅用于北,东,南和西方向的超级抽象图。
答案 0 :(得分:3)
您需要先{$productPricet}
,然后才能进行绘制。
.pivot
import pandas as pd
df = pd.DataFrame({'date': pd.to_datetime(['2018-02-21', '2018-02-21',
'2018-02-22', '2018-02-22', '2018-02-22',
'2018-02-23', '2018-02-23']),
'direction': ['SE', 'S', 'SE', 'E', 'S', 'E', 'SE'],
'pct': [87.5, 12.5, 75, 20.8333333, 4.166667, 54.1557, 45.8333]})