我所拥有的:
我有一个csv文件,该文件由来自单独Python脚本的Twitter流情感分析数据不断更新。
我的数据如下:
TWT_POST_DT POSSENT COMPSENTIMENT NEGSENTIMENT POSCNT NEGCNT
5/2/2019 14:38 0.113649 0.040111 0.115297 14 11
5/2/2019 14:39 0.087487 0.025896 0.087684 26 23
5/2/2019 14:40 0.102393 0.040959 0.111328 25 17
5/2/2019 14:41 0.106127 0.086216 0.093698 27 17
5/2/2019 14:42 0.105563 0.000689 0.099859 23 23
5/2/2019 14:43 0.10968 0.073237 0.0834 30 20
5/2/2019 14:44 0.094183 -0.086624 0.127549 24 27
5/2/2019 14:45 0.076446 0.026439 0.059608 22 16
5/2/2019 14:46 0.107324 0.058603 0.069176 27 16
5/2/2019 14:47 0.099963 0.016964 0.086605 28 25
请问您可以看到此数据每分钟更新一次,实际上,它的更新速度比每次接收到新的tweet时更改最后一行数据的更新速度都要快。
我想要的:
我想以与csv接收数据相同的速度绘制此数据。
我想要2个(sub?)地块:
图1:一个折线图,在主Y轴上显示POSSENT和NEGSENTIMENT,在同一图中但在次Y轴上显示COMPSENTIMENT,而XWT为TWT_POST_DT。
图2:堆积条形图在Y轴上显示POSCNT和NEGCNT,在X轴上显示TWT_POST_DT。
我尝试过的内容:
我已经研究过使用MATPLOTLIB动画功能,但似乎无法使用它。它不会持续更新,我的X轴都被顶起。
我的询问:
有人可以帮助我弄清楚如何绘制这些数据,并不断更新这些绘制,直到用户停止脚本为止。
谢谢!