[视频]怎么用python批量绘制国内股票的日k线图?
关于尼古拉斯凯奇怎么用python批量绘制国内股票的日k线图?,期待您的经验分享,真心佩服你,谢谢
!
更新:2024-02-04 05:23:07优选经验
来自天涯社区http://www.tianya.cn/的优秀用户无情天魔精致,于2018-05-28在生活百科知识平台总结分享了一篇关于“怎么用python批量绘制国内股票的日k线图?活着”的经验,非常感谢无情天魔精致的辛苦付出,他总结的解决技巧方法及常用办法如下:
本文,介绍一下,用python批量绘制国内股票的日k线图,并指出代码运行过程中可能遇到的坑。
工具/原料
电脑python3.6(anaconda)tushare模块matplotlib模块方法/步骤
1/10分步阅读抓取某只股票的日k线图数据:
d = ts.get_k_data('600000',ktype='D')
[图]2/10绘制最高价位的日k线图:
pt.plot(d['high'],c='r')
[图][图]3/10把最高价和最低价画到同一个图形里面:
pt.plot(d['high'],c='r')
pt.plot(d['low'],c='g')
[图]4/10给这幅图加上标题:
pt.title(u'股票600000的日K线图')
但是,标题里面没能够正确显示汉字,这是个坑。
[图]5/10这需要在绘制标题之前,设定字体格式:
pt.rcParams['font.sans-serif']=['KaiTi']
pt.title(u'股票600000的日K线图')
[图]6/10用for语句绘制从600000到600020这20只股票的日k线图,结果运行报错。
[图]7/10其根本原因,很可能是这支股票不存在,或已退市;
从600000到600100,共有十几只代码没有对应的股票。
[图]8/10因此,为防止作图过程没不存在的股票给打断,采用一个if语句加以判断。
整体代码如下。
[图]9/10没有的股票,已经被自动忽略了。
[图]10/10从600000到600100之间所有股票的日k线图,不存在的股票已经被自动忽略。
[图]情感/交际经验推荐
- Q[视频]Excel怎么把多个表格快速合并汇总成一个?
- Q假如如何写情侣甜蜜恩爱语写
- Q会不会如何让一个内向的人变外向 变得越来越...
- Q有哪些情侣之间如何相处才能长久
- Q优秀怎样布置两人生日浪漫房间
- Q谁有女人一旦对男人动了真情会有什么样的表...
- Q什么样的女人微信回复一个“嗯”字是什么意思?
- Q优秀怎么追自己喜欢的人
- Q经常如何免费开网店详细步骤 新手篇
- Q有多少如何提高你的沟通技巧
- Q有认识女人微信回复一个“嗯”字是什么意思?
- Q怎么办男人怎样做,女人才能越来越喜欢你?
- Q请告诉下单删微信好友再加回来他有消息提示吗
- Q请告诉下闺蜜生日送什么礼物合适?
- Q那里怎样让自己变得有气质
- Q寻找怎么知道男人喜欢你?
- Q做什么女朋友(女生)生理期肚子疼怎么办?
- Q头条教你怎么还人情
- Q用什么如何委婉拒绝别人的邀约
- Q重磅心情不好如何调节心情
- Q王者荣耀怎么关闭定位
- Q[视频]excel打印虚线怎么调整
- Q红米手机如何开启自动旋转屏幕
- Q王者荣耀的使用方法
已有 77926 位经验达人注册
已帮助 235514 人解决了问题