首页 > 解决方案 > plotly-dash rangeslider 中缺少预览图表

问题描述

基本上我在我的 Dash-plotly webapp 中添加了三个选项卡线图。这三个折线图是相关的,因此它们都具有非常相似的图形设置。一个区别是一个图表使用一组不同的数据帧数据。我注意到这个特定的数据框不会在范围滑块中呈现图形。

下面是两个数据框的片段。df1 是一个更大的 df,有 6117 行,而 df2 是一个小得多的 df,只有 61 行。它们都具有三列结构、格式等。

df1 Index(['call_date', 'gsector', 'mean_sentiment'], dtype='object') 
      call_date  gsector  mean_sentiment
0    2006-01-01     45.0        0.582784
1    2006-01-25     25.0        0.960717
2    2006-01-25     45.0        0.758543
3    2006-01-26     25.0        0.907692
4    2006-01-26     45.0        0.733004
...         ...      ...             ...
6112 2021-08-04     45.0        0.834181
6113 2021-08-05     25.0        0.752657
6114 2021-08-05     45.0        0.839329
6115 2021-08-06     25.0        0.732584
6116 2021-08-06     45.0        0.890909

[6117 rows x 3 columns]


df2 Index(['call_date', 'gsector', 'mean_sentiment'], dtype='object') 
    call_date  gsector  mean_sentiment
0  2006-04-19     45.0        0.529412
1  2006-07-19     45.0        0.609195
2  2006-10-18     45.0        0.694444
3  2007-01-17     45.0        0.626374
4  2007-04-25     45.0        0.520000
..        ...      ...             ...
56 2020-04-30     45.0        0.606061
57 2020-07-30     25.0        0.737705
58 2020-10-29     45.0        0.762712
59 2021-01-27     45.0        0.797468
60 2021-04-28     45.0        0.833333

[61 rows x 3 columns]

下面的截图是df1的结果。请注意范围滑块中没有预览图表。 没有范围滑块图

另一方面,下面在范围滑块中有预览图,并且该图也正确显示。 正则图

我试图解决这个问题几个小时没有运气。对任何此类行为的帮助或指导表示赞赏。我在 Dash==1.21.0,python==3.6.14,与 Dash==1.20.0 有相同的行为

标签: pythonplotly-dash

解决方案


推荐阅读