import tushare as ts
import numpy as np
import datetime as dt
import matplotlib.pyplot as mp
import matplotlib.dates as md
#引入自己的api,把股票数据引入放到df里面
pro = ts.pro_api('ee5e027680ee512ab9783ae3e78d766ada5b959b441f4b2bba7db241')
df = pro.daily(ts_code='000001.SZ', start_date='20210401', end_date='20210601')#创建图形实例,设置xy轴
mp.figure("K Line", figsize=(15, 5),facecolor="lightgray")
mp.title("K Line", fontsize=18)
mp.xlabel("Date", fontsize=15)
mp.ylabel("Price", fontsize=15)mp.tick_params(labelsize=5) #设置刻度标签的字体大小
mp.grid(linestyle=":")   #显示网格# 判断收盘价与开盘价 确定蜡烛颜色
colors_bool = df.close >= df.open
colors = np.zeros(colors_bool.size, dtype="U5")
colors[:] = "blue"
colors[colors_bool] = "white"# 确定实体边框颜色
edge_colors = np.zeros(colors_bool.size, dtype="U5")
edge_colors[:] = "blue"
edge_colors[colors_bool] = "red"# 绘制开盘价折线图片
df.trade_date = df.trade_date.astype(md.datetime.datetime)
mp.plot(df.trade_date, df.open, color="b", linestyle="--",linewidth=2, label="open", alpha=0.3)# 绘制影线(最高价与最低价)
mp.vlines(df.trade_date, df.low, df.high, color=edge_colors)#绘制实体
mp.bar(df.trade_date, (df.close - df.open), 0.3, bottom=df.open, color=colors,edgecolor=edge_colors, zorder=3)#最终展示
mp.legend() #图例
mp.gcf().autofmt_xdate() #使X轴坐标斜着显示
mp.show()

绘制结果:

通过tushare的股票数据绘制股票各曲线图——日K线相关推荐

  1. 基于python的股票数据的读取及可视化(K线图)

    文章目录 1.读取数据 2.绘制股票走势图 3.绘制K线图 1.读取数据 TuShare是一个免费.开源的python财经数据接口包.主要实现对股票等金融数据从数据采集.清洗加工 到 数据存储的过程, ...

  2. 通过tushare的股票数据绘制股票各曲线图——周K线

    #给每天打上标记,标记为第几周 Mark_Data = {"date":[],"value":[]} #中间数据 Temp_Data = {"trad ...

  3. plotly基于dataframe数据绘制股票OHLC图

    plotly基于dataframe数据绘制股票OHLC图 # plotly绘制ohlc曲线 import plotly as py # 导入plotly库并命名为py import plotly.gr ...

  4. plotly基于dataframe数据绘制股票K线图并过滤非交易时间

    plotly基于dataframe数据绘制股票K线图并过滤非交易时间 #ohlc过滤非交易时间: import plotly as py # 导入plotly库并命名为py import plotly ...

  5. cufflinks基于dataframe数据绘制股票数据:直方图、时序图

    cufflinks基于dataframe数据绘制股票数据:直方图.时序图 # 直方图: import cufflinks as cf from chart_studio import plotly a ...

  6. plotly基于dataframe数据绘制股票自定义K线图

    plotly基于dataframe数据绘制股票自定义K线图 #  绘制蜡烛图并自定义可视化形式: import plotly as py import plotly.graph_objs as go ...

  7. plotly基于dataframe数据绘制股票蜡烛图(Candlestick)

    plotly基于dataframe数据绘制股票蜡烛图(Candlestick) # 股票蜡烛图(Candlestick) import plotly as py # 导入plotly库并命名为py i ...

  8. 使用Tushare平台提供的数据绘制日K线、周K线、月K线

    1. Tushare介绍 Tushare平台提供了丰富的数据,包含股票.基金.期货.债券.外汇.行业大数据,同时包括了数字货币行情等区块链数据的全数据品类的金融大数据平台,各种api接口的调用极为方便 ...

  9. 如何获取下拉框lable的数据_如何使用Python获取指定股票的日K线数据?

    本篇仅介绍指定股票的数据拉取,批量拉取将在之后的教程中进行介绍,首先你需要安装BaoStock,参见往期教程: 如何使用Python安装BaoStock? 该数据是从2015年开始的,优点是可以用Py ...

最新文章

  1. 实施ERP系统要先进行思考
  2. 零基础可以学python吗-对于几乎是零基础的人,直接学 Python 编程合适吗?
  3. Apache-tomcat
  4. 图片大小 媒体大小自适应_自适应堆大小
  5. NTLDR is missing Press any key to restart
  6. 5G加速向纵深发展 中国电信联合产业链开展“5G创新终端商用合作行动”
  7. 提高对邮件的认识,两类邮件都要重视!!(不光有和客户的邮件工作方面的,还有单位的邮件一些联系事项),还有要自己看清楚邮件的全部内容,不要丢三落四!!
  8. (转)OutOfMemory时抓取heap 快照
  9. 兄弟mfc9140cdn无法识别_我共享了Brother打印设备。现在只能打印但无法扫描,该如何解决? .| Brother...
  10. nginx 子进程 woker process 启动失败的问题
  11. ANSYS 15 直接优化分析
  12. java连接Oracle乱码_如何解决Java连接数据库oracle中文乱码问题
  13. 手把手教你:个人信贷违约预测模型
  14. 营养保健品公司网站建设策划书
  15. 转【iOS应用安全】游戏安全之IPA破解原理及防御
  16. SDN控制器与交换机如何建立连接
  17. TP5 控制器命名大小写问题
  18. diagnosing error in object detectors 浅析
  19. 高效能人士执行的四原则(2017-12-15)
  20. SAP 的成本中心与利润中心的关系

热门文章

  1. 全国天气查询、空气质量查询数据接口
  2. MATLAB运用——设计船舶模型
  3. 高校智慧实验室综合管理系统
  4. 苹果nfc功能怎么开启_苹果连夜开放NFC——雷霆NFC免电源智能锁开启千亿市场
  5. 【Python之禅】你应该了解的PYTHON
  6. 四阶龙格库塔法的基本思想_请问用四阶龙格库塔法解二阶微分方程的思想是什么?...
  7. u-boot 2015.01 :has EABI version 0, but target u-boot has EABI version 4
  8. 锁相环的原理和作用——基础补充(五)
  9. 一分钟学会!PMP培训机构怎么选更好?
  10. 瑞萨RH850 CS+环境下设置堆和栈空间