我想制作一个交互式绘图图,我可以在其中更改要查看的时间范围以及显示哪些燃料(柴油、e5、e10)的价格。
我想显示通常每个工作日每小时哪个车站最便宜。
首先我将绘图后端设置为 plotly:
pd.options.plotting.backend = "plotly"
然后我想按特定电台和工作日分组,每天一个小时:
df_prizes_and_stations_amberg['weekday'] = df_prizes_and_stations_amberg['date'].dt.weekday
df_prizes_and_stations_amberg['hour'] = df_prizes_and_stations_amberg['date'].dt.hour
grouped = df_prizes_and_stations_amberg.groupby(by=['uuid'])
grouped['date'].plot().show()
但我只得到这样的文本,没有我可以进一步修改的情节:
00060995-0006-4444-8888-acdc00000006 Figure({\n 'data': [{'hovertemplate': ('var...
08c2a0d0-199d-401a-b33c-29a7d7f9a501 Figure({\n 'data': [{'hovertemplate': ('var...
08f346c1-8034-4bf6-a573-3b40b2f40dff Figure({\n 'data': [{'hovertemplate': ('var...
257e6ae3-2cf0-410c-a509-8dc2960454bc Figure({\n 'data': [{'hovertemplate': ('var...
我的数据框作为 csv https://drive.google.com/file/d/1L-gt57Yeq1quzvYPkdxHlGcRzhvP5Hba/view?usp=sharing
'date' 'diesel' 'e5' 'e10' 'uuid' 'name' 'brand' 'street' 'house_number' 'weekday' 'hour'
25740 2021-03-29 06:21:06+00:00 1.329 1.5590000000000002 1.499 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 6
25741 2021-03-29 07:02:06+00:00 1.399 1.629 1.569 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 7
25742 2021-03-29 08:27:06+00:00 1.359 1.589 1.5290000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 8
25743 2021-03-29 09:36:05+00:00 1.359 1.579 1.5190000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 9
25744 2021-03-29 10:08:07+00:00 1.329 1.5390000000000001 1.479 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 10
25745 2021-03-29 11:48:09+00:00 1.319 1.5290000000000001 1.469 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 11
25746 2021-03-29 12:08:10+00:00 1.3090000000000002 1.5190000000000001 1.459 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 12
25747 2021-03-29 13:01:06+00:00 1.359 1.569 1.5090000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 13
25748 2021-03-29 13:38:07+00:00 1.359 1.5590000000000002 1.499 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 13
25749 2021-03-29 13:55:05+00:00 1.3090000000000002 1.5090000000000001 1.449 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 13
25750 2021-03-29 15:01:05+00:00 1.329 1.5290000000000001 1.469 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 15
25751 2021-03-29 16:09:07+00:00 1.3090000000000002 1.5090000000000001 1.449 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 16
25752 2021-03-29 17:01:06+00:00 1.349 1.5490000000000002 1.489 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 17
25753 2021-03-29 17:54:08+00:00 1.3090000000000002 1.5090000000000001 1.449 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 17
25754 2021-03-29 20:01:05+00:00 1.389 1.589 1.5290000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 0 20
25755 2021-03-30 03:02:07+00:00 1.389 1.599 1.5390000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 3
25756 2021-03-30 05:53:07+00:00 1.339 1.5490000000000002 1.489 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 5
25757 2021-03-30 07:01:05+00:00 1.409 1.619 1.5590000000000002 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 7
25758 2021-03-30 08:27:08+00:00 1.369 1.579 1.5190000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 8
25759 2021-03-30 09:37:07+00:00 1.359 1.5390000000000001 1.479 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 9
25760 2021-03-30 10:02:07+00:00 1.419 1.599 1.5390000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 10
25761 2021-03-30 10:06:05+00:00 1.399 1.599 1.5390000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 10
25762 2021-03-30 11:23:07+00:00 1.379 1.579 1.5190000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 11
25763 2021-03-30 11:41:05+00:00 1.379 1.569 1.5090000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 11
25764 2021-03-30 11:53:07+00:00 1.379 1.5590000000000002 1.499 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 11
25765 2021-03-30 12:19:07+00:00 1.369 1.5590000000000002 1.499 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 12
25766 2021-03-30 12:29:07+00:00 1.369 1.5290000000000001 1.469 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 12
25767 2021-03-30 12:42:06+00:00 1.339 1.5290000000000001 1.469 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 12
25768 2021-03-30 12:56:06+00:00 1.329 1.5290000000000001 1.469 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 12
25769 2021-03-30 13:01:06+00:00 1.379 1.579 1.5190000000000001 57b29b67-6fc2-42d4-9665-c9155f97ad34 Shell Amberg Drahthammerstr. 22 SHELL DRAHTHAMMERSTR. 22 1 13