Python应用实战案例-Python实现K线图绘制
【摘要】
matplotlib做交互式展示数据
就像上面GIF展示的一样,使用matplotlib也能交互式展示数据。其实实现逻辑也很简单,先创建一幅静态图,之后根据鼠标位置盘判断若光标在数据点上就使用annotate来添加注释。下面来说下全部制作过程,首先还是导入相关库
%matplotlib notebookimport&n...
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
文章来源: wenyusuran.blog.csdn.net,作者:文宇肃然,版权归原作者所有,如需转载,请联系作者。
原文链接:wenyusuran.blog.csdn.net/article/details/122360325
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)