1

我想在 Python 中使用包扇形图或类似的东西来构建一些图形

我想对从第 50 个百分位数的最暗阴影到底部第 10 个和顶部第 90 个百分位数的最亮阴影的间隔进行可视化。我的数据是太阳能光伏电池板产生的能量的时间序列。我想要一些看起来像这张图片的东西。

光伏日产量: 在此处输入图像描述

我尝试使用在 GitHub 上找到的这段代码,但无法根据需要进行调整。

我的数据示例

1/1/2021 2:00 | 0
1/1/2021 3:00 | 0
1/1/2021 4:00 | 0
1/1/2021 5:00 | 0
1/1/2021 6:00 | 0
1/1/2021 7:00 | 0
1/1/2021 8:00 | 2
1/1/2021 9:00 | 231
1/1/2021 10:00 | 876
1/1/2021 11:00 | 1426
1/1/2021 12:00 | 1704
1/1/2021 13:00 | 1772
1/1/2021 14:00 | 1666
1/1/2021 15:00 | 1401
1/1/2021 16:00 | 903
1/1/2021 17:00 | 259
1/1/2021 18:00 | 4
1/1/2021 19:00 | 0
1/1/2021 20:00 | 0
1/1/2021 21:00 | 0
1/1/2021 22:00 | 0
1/1/2021 23:00 | 0
2/1/2021 0:00 | 0
2/1/2021 1:00 | 0
2/1/2021 2:00 | 0
2/1/2021 3:00 | 0
2/1/2021 4:00 | 0
2/1/2021 5:00 | 0
2/1/2021 6:00 | 0
2/1/2021 7:00 | 0
2/1/2021 8:00 | 1
2/1/2021 9:00 | 190
2/1/2021 10:00 | 673
2/1/2021 11:00 | 1025
2/1/2021 12:00 | 1205
2/1/2021 13:00 | 1174
2/1/2021 14:00 | 1028
2/1/2021 15:00 | 737
2/1/2021 16:00 | 367
2/1/2021 17:00 | 74
2/1/2021 18:00 | 0
2/1/2021 19:00 | 0
2/1/2021 20:00 | 0
2/1/2021 21:00 | 0
2/1/2021 22:00 | 0
2/1/2021 23:00 | 0
3/1/2021 0:00 | 0
3/1/2021 1:00 | 0
3/1/2021 2:00 | 0
3/1/2021 3:00 | 0
3/1/2021 4:00 | 0
3/1/2021 5:00 | 0
3/1/2021 6:00 | 0
3/1/2021 7:00 | 0
3/1/2021 8:00 | 0
3/1/2021 9:00 | 77
3/1/2021 10:00 | 388
3/1/2021 11:00 | 716
3/1/2021 12:00 | 981
3/1/2021 13:00 | 1150
3/1/2021 14:00 | 1047
3/1/2021 15:00 | 854
3/1/2021 16:00 | 489
3/1/2021 17:00 | 123
3/1/2021 18:00 | 1
3/1/2021 19:00 | 0
3/1/2021 20:00 | 0
3/1/2021 21:00 | 0
3/1/2021 22:00 | 0
3/1/2021 23:00 | 0
4/1/2021 0:00 | 0
4/1/2021 1:00 | 0
4/1/2021 2:00 | 0
4/1/2021 3:00 | 0
4/1/2021 4:00 | 0
4/1/2021 5:00 | 0
4/1/2021 6:00 | 0
4/1/2021 7:00 | 0
4/1/2021 8:00 | 0
4/1/2021 9:00 | 38
4/1/2021 10:00 | 152
4/1/2021 11:00 | 239
4/1/2021 12:00 | 278
4/1/2021 13:00 | 244
4/1/2021 14:00 | 172
4/1/2021 15:00 | 152
4/1/2021 16:00 | 187
4/1/2021 17:00 | 107
4/1/2021 18:00 | 4
4/1/2021 19:00 | 0
4/1/2021 20:00 | 0
4/1/2021 21:00 | 0
4/1/2021 22:00 | 0
4/1/2021 23:00 | 0
5/1/2021 0:00 | 0
5/1/2021 1:00 | 0

提前感谢您提供的任何帮助

4

0 回答 0