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

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python应用实战案例-Python实现K线图绘制相关的知识,希望对你有一定的参考价值。

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应用实战案例-Python实现K线图绘制的主要内容,如果未能解决你的问题,请参考以下文章

python应用实战案例:python如何实现异步爬虫?

Python应用实战案例-Python使用MODIS数据实现温度植被干旱指数TVDI的计算

Python应用实战案例-Python使用MODIS数据实现温度植被干旱指数TVDI的计算

3.5 样本分布K-S检验 ——python实战

Python应用实战案例-深入浅出Python随机森林预测实战(附源码)

Python应用实战-多线程应用案例