Python应用实战案例-Python实现K线图绘制

网友投稿 557 2022-05-28

matplotlib做交互式展示数据

就像上面GIF展示的一样,使用matplotlib也能交互式展示数据。其实实现逻辑也很简单,先创建一幅静态图,之后根据鼠标位置盘判断若光标在数据点上就使用annotate来添加注释。下面来说下全部制作过程,首先还是导入相关库

%matplotlib notebook

Python应用实战案例-Python实现K线图绘制

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小时内删除侵权内容。

上一篇:CUDA 6/8 中的统一内存
下一篇:微认证《搭建我的世界游戏服务器》实验小结
相关文章