折线图中缺少数据点

Bru*_*ner 0 plotly plotly-dash

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)

我得到奇怪的折线图,如下图所示。 在此输入图像描述

小智 8

图表中的差距始终出现在年底,因此您可能对数据中如何表示最后一周存在疑问。您的示例数据没有显示从一年到下一年的过渡,所以我不能确定。

无论原因是什么,您应该能够在创建图形后通过进行以下调用来连接间隙:

my_fig.update_traces(connectgaps=True)
Run Code Online (Sandbox Code Playgroud)