使用Matplotlib轻松绘制股票K线图

K线图是看懂股票走势的最基本知识,K线分为阴线和阳线,阴线和阳线都包含了最低价、开盘价、最高价和收盘价,一般的K线如下图所示:

度娘说:K线图源于日本德川幕府时代(1603~1867年),被当时日本米市的商人用来记录米市的行情与价格波动,后因其细腻独到的标画方式而被引入到股市及期货市场。通过K线图,我们能够把每日或某一周期的市况现完全记录下来,股价经过一段时间的盘档后,在图上即形成一种特殊区域或形态,不同的形态显示出不同意义。

在使用Python进行股票分析的过程中,我们可以很容易的对K线图进行绘制,下面介绍两种情形下的K线图绘制:

一、股票数据来源于Matplotlib

绘制出来的K线图如下:

二、股票数据来源于Tushare

因为从Tushare中获取到的数据为Pandas的DataFrame结构,需要将其转换为matplotlib.finance.candlestick_ohlc()方法能够处理的数据结构。

同样也能绘制会一样的K线图:

嗯,是不是很简单?

猜你也喜欢

  1. 匿名说道:

    周末的空数据会显示在图上未筛选x轴 不连续

  2. leason说道:

    :razz: 博主有没有学习数据分析好的网站或者资源,小白需要入门 :biggrin:

    1. zmister说道:

      《深入浅出数据分析》吧,对数据分析有个基本面的了解,然后,运用工具(Excel、SQL、Python、R)对开源的数据集进行分析

发表评论

电子邮件地址不会被公开。