抓取某只股票的日k线图数据:
d = ts.get_k_data('600000',ktype='D')
绘制最高价位的日k线图:
pt.plot(d['high'],c='r')
把最高价和最低价画到统一个图形内里:
pt.plot(d['high'],c='r')
pt.plot(d['low'],c='g')
给这幅图加上标题:
pt.title(u'股票600000的日K线图')
可是,标题内里没可以或许正确显示汉字,这是个坑。
这需要在绘制标题之前,设定字体格局:
pt.rcParams['font.sans-serif']=['KaiTi']
pt.title(u'股票600000的日K线图')
用for语句绘制从600000到600020这20只股票的日k线图,成果运行报错。
其底子缘故原由,很可能是这支股票不存在,或已退市;
从600000到600100,共有十几只代码没有对应的股票。
是以,为防止作图历程没不存在的股票给打断,采用一个if语句加以判断。
整体代码如下。
没有的股票,已经被主动纰漏了。
从600000到600100之间所有股票的日k线图,不存在的股票已经被主动纰漏。
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!