不绘制条形图中的条形图

时间:2021-05-16 11:06:00

标签: python plotly

我正在对推文进行情绪分析,并尝试在条形图中绘制日期与情绪的关系。我习惯于使用以下代码来这样做:

fig = px.bar(df, y='score', x='date')
fig.show()

结果是:

Bar chart - no data?

这会生成一个没有任何条形的条形图。

我检查了我的数据框,数据确实正确。

         score                 date
0     0.350000  2020-10-12 22:22:39
1     0.088312  2020-10-16 11:20:20
2     0.450000  2020-10-16 11:14:42
3     0.800000  2020-11-16 14:19:29
4     0.000000  2021-01-06 14:16:30
...        ...                  ...
1862 -0.225000  2019-01-04 01:19:17
1863  0.215000  2019-01-03 14:52:13
1864  0.127320  2019-01-02 13:35:30
1865  0.202841  2019-01-01 00:40:26
1866  1.000000  2020-01-01 00:17:52

我进一步尝试调整数据的情节识别方式,但他们网站上声明的类别都没有解决我的问题。

fig.update_layout(yaxis=dict(type='-'))

我不明白为什么我的数据适用于 matplotlib 和 altair,但不适用于 ploty。

编辑:

添加了 DF 条目的示例

<头>
得分 日期
0.35 2020-10-12 22:22:39
0.0883116883116883 2020-10-16 11:20:20
0.45 2020-10-16 11:14:42
0.7999999999999999 2020-11-16 14:19:29
0.0 2021-01-06 14:16:30
0.175 2020-10-24 02:06:09
0.1744805194805194 2020-10-25 12:08:59
-0.375 2020-11-16 16:11:09
0.0 2020-10-25 19:18:16
0.35 2020-11-21 21:20:39
0.3666666666666666 2020-10-16 04:23:33
0.1041666666666667 2020-10-19 18:08:38
-0.05833333333333333 2020-10-21 12:06:28
0.1516666666666666 2020-10-26 11:36:35
0.0 2020-10-27 00:11:29

0 个答案:

没有答案