You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Plotly Dash图表显示本月未发生日期的问题求助

Plotly Dash图表显示本月未发生日期的问题求助

各位大佬好,我最近在用Plotly Dash做数据可视化的时候碰到了个小难题,想请大家帮忙支支招。

目前我写的这段代码是用来根据筛选的年份、月份和柜台,生成一张展示每日接待顾客数量的柱状图,但现在图表的x轴只显示有顾客记录的日期,没有接待记录的日期直接就被跳过了。我希望能让x轴展示当月的所有日期,哪怕那天没有接待顾客,对应的y轴数值显示0就行,这样整个图表看起来会更完整直观。

下面是我相关的代码片段:

else:
    dff = df.query(f"year == {year_value}" and f"month == {month_value}" and f"desk == '{desk_value}'")
    day_totals = dff['day'].value_counts(sort=False)
    unique_days = dff['day'].unique()
    fig = px.bar(dff, x = unique_days, y = list(day_totals), text_auto=True)
    fig.update_layout(
        xaxis = dict(
            tickmode = 'array',
            tickvals = unique_days,
            ticktext = unique_days,
            title= "Day"
        ),
        yaxis = dict(
            tickmode = 'array',
            tickvals = list(day_totals),
            ticktext = list(day_totals),
            title= "patrons Helped"
        )
    )
    fig.update_traces(
        marker_color = '#376062'
    )
    # 后续还有其他代码逻辑...

有没有大佬能指点下怎么修改代码,才能让x轴显示当月的全部日期呀?麻烦大家了!

备注:内容来源于stack exchange,提问作者claff17

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 11:58:13