直播系统平台搭建的重要性与工作总结的高效方法探讨
557
2022-05-28
matplotlib做交互式展示数据
就像上面GIF展示的一样,使用matplotlib也能交互式展示数据。其实实现逻辑也很简单,先创建一幅静态图,之后根据鼠标位置盘判断若光标在数据点上就使用annotate来添加注释。下面来说下全部制作过程,首先还是导入相关库
%matplotlib notebook
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(1)
注意如果在notebook中写代码的话,若还使用嵌入式后端(即%matplotlib inline),则交互式功能将不起作用,因为绘图只是png图像,如果使用笔记本后端(即%matplotlib notebook),则交互式功能可以正常工作。
接下来首先按照正常写法创建一个散点图
这段代码没有什么好解释的,只是创建一张静态的散点图,下面使用之前讲过的annotate来添加一个箭头,并设置为不可见
annot = ax.annotate("", xy=(0,0), xy
Python
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。