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
相关产品推荐
相关产品推荐

