利用pythonnumpy+matplotlib绘制股票k线图的方法-创新互联

一、python numpy + matplotlib 画股票k线图

创新互联主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务原州,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:13518219792
# -- coding: utf-8 --
import requests
import numpy as np  
from matplotlib import pyplot as plt  
from matplotlib import animation
 
fig = plt.figure(figsize=(8,6), dpi=72,facecolor="white")
axes = plt.subplot(111)
axes.set_title('Shangzheng')
axes.set_xlabel('time')
line, = axes.plot([], [], linewidth=1.5, linestyle='-')
alldata = []
 
def dapan(code):
	url = 'http://hq.sinajs.cn/?list='+code
	r = requests.get(url)
	data = r.content[21:-3].decode('gbk').encode('utf8').split(',')
	alldata.append(data[3])
	axes.set_ylim(float(data[5]), float(data[4]))
	return alldata
 
def init():
	line.set_data([], [])
	return line
 
def animate(i): 
 	axes.set_xlim(0, i+10)
 	x = range(i+1)
 	y = dapan('sh000001')
 	line.set_data(x, y)
 	return line
 
anim=animation.FuncAnimation(fig, animate, init_func=init, frames=10000, interval=5000)
 
plt.show()

分享标题:利用pythonnumpy+matplotlib绘制股票k线图的方法-创新互联
文章来源:http://bzwzjz.com/article/dhhscg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站制作 企业网站制作 泸州网站建设 网站建设开发 成都网站设计 移动网站建设 定制网站建设 成都网站设计 响应式网站设计 成都网站建设流程 企业网站设计 成都网站建设公司 营销网站建设 成都网站建设 成都网站制作 成都网站建设 成都响应式网站建设 手机网站建设 成都网站制作 手机网站制作设计 外贸网站设计方案 外贸营销网站建设