折线图中缺少数据点

Missing data points in line chart

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]

当我使用 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)

我得到类似于下图的奇怪折线图。

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

无论是什么原因,您都应该能够在创建图形后通过进行以下调用来弥补差距:

my_fig.update_traces(connectgaps=True)