【问题标题】:How do I filter out the weekend when I'm using range selector?使用范围选择器时如何过滤掉周末?
【发布时间】:2023-02-03 07:38:00
【问题描述】:

我有这个情节-

fig = go.Figure()

fig.add_trace(
    go.Scattergl(x=list(df.Date), y=list(df.Measure)), row = 1, col = 1)
    
fig.update_layout(
    xaxis=dict(
        rangeselector=dict(
            buttons=list([
            dict(count=1,
                 label="1m",
                 step="month",
                 stepmode="backward"),
            dict(count=6,
                 label="6m",
                 step="month",
                 stepmode="backward")
            ])
        ),
        rangeslider=dict(
            visible=True
        ),
        type="date"
    ),
    rangebreaks=[
    dict(bounds=["sat", "mon"])
]
)

区间突破在常规图表上效果很好。周末不包括在我的数据集中。但是,如果我单击其中一个范围选择器,则不再排除周末。现在,您可以看到周末。如果我使用范围中断选项将一天中的特定时间设置为排除,情况也是如此。即使选择了范围选择器选项,我怎样才能使范围中断持续存在?

【问题讨论】:

    标签: python python-3.x plotly plotly-dash dashboard


    【解决方案1】:

    不是答案,但我还不能发表评论。我的经验是,在使用范围选择器时,它会忽略周末范围中断。例如:数据跨越 5 个日历日 [星期五 -> 星期二]。在选择器中选择 3Days,只显示星期一和星期二,因为它不能跳过星期六和星期日来显示星期五,即使周末 rangebreak 是打开的。希望那里有答案。将再次查看文档,希望能找到一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-01
      • 1970-01-01
      • 2015-07-17
      • 2012-06-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多