Python动态可视化,用python实现数据可视化
如何让Python数据可见?
如果你的电脑上没有安装ImageMagick,那就先上网,针对你的电脑系统下载相应的版本,因为你必须使用ImageMagick,通过使用matplotlib的save方法来渲染GIF动画。
动画示例:
从图中可以看出,散乱的点不动,只有直线在动,X轴的标题每一帧都在变。
Python代码:
#询问屏幕上图形的尺寸和DPI(每英寸点数)
#请注意,将图形保存为文件时,您需要为此提供单独的DPI。
#画一个保持不变的散点图(不会重画)和初始直线
#更新线条和轴(使用新的X轴标签)
#将该帧中需要重绘的对象作为元组返回。
#将为每一帧调用更新函数
#这里FunAnimation设置了10帧动画,每帧间隔200ms。
你可以用seaborn库换一个更酷的主题,只需添加:
GIF:
每帧大概有160k的内存,所以帧比较长的GIF图片占用的内存非常大。这个问题可以通过在matplotlib中调整图形或DPI的大小来缓解。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。