Plotly 图形上缺少用于绘制图形的 x 和 y 列表中的数据点。我不知道为什么。
x_axist_list 是年-周格式的列表。例如,2019-43 就是 2019 年的第 43 周。
x_axis_list = ['2019-00', '2019-01', '2019-02',.....'2019-54']
y_axis_list = [0,0,0,....1,2,0,0]
Run Code Online (Sandbox Code Playgroud)
当我使用 Plotly 绘制出来时:
my_fig = px.line(x=x_axis_list, y=y_axis_list,\
labels=dict(time_from_db="Time", \
num_of_accidents_from_db="Num of Accidents"), \
title="Number of Accidents Per Week")
dcc.Graph(id='my_fig', figure=my_fig)
Run Code Online (Sandbox Code Playgroud)
给定一个字典,我需要检查某些键是否存在,如果存在,我需要获取它们的值,如果不存在,那么我必须设置一个默认值。我目前正在使用这段代码:
if 'key1' in my_dict:
pass
else:
my_dict['key1'] = 'Not Available'
if 'key2' in my_dict:
pass
else:
my_dict['key2'] = 'Not Available'
if 'key3' in my_dict:
pass
else:
my_dict['key3'] = 'Not Available'
if 'key4' in my_dict:
pass
else:
my_dict['key4'] = 'Not Available'
Run Code Online (Sandbox Code Playgroud)
这当然很痛苦,我想我可以迭代整个字典键并检查感兴趣的键是否存在,如果不存在,则设置它们。那么问题是,有没有更好的方法来做到这一点?我的意思是,浏览一本大字典,检查键,如果它们不存在,请将它们设置为“不可用”。