目标:

学会掌握获取特定股票行情的方法
目前用聚宽数据挺好,可以得到每分钟的行情,Tushare只能获取5分钟行情,因此放弃Tushare使用聚宽。


内容:

画行情图,得到价格与成交量的图形。如图下,证券代码300001的2021-1-14日间行情。

行情软件的图示:

源代码如下:

import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
from jqdatasdk import *auth('用户名','密码') #这里用户名密码需要前往聚宽官网自行申请
is_auth = is_auth()
if is_auth == True:print("登录成功")
else:print("连接失败")
print(__version__)#获取股票每分钟信息
df = get_price('300001.XSHE', start_date='2021-01-14 09:30:00', end_date='2021-01-14 15:00:00', frequency='minute', fields=['open', 'close','volume'])
#print(df)
print(df['volume'])x=np.array(df.index)    #时间序列
price=np.array(df['close'])  #用收盘价画图
volume=np.array(df['volume'].values)   #获取成交量
xx=np.arange(0,len(x),1)  # X轴长度
#画图参数
fig = plt.figure()
ax1 = fig.add_subplot(211)
plt.rcParams['font.sans-serif']=['SimHei']  #解决中文乱码
plt.rcParams['axes.unicode_minus'] = Falseax1.set_title('行情')
ax1.plot(xx,price,c='blue')
plt.xlabel('交易时间(分钟)')
plt.ylabel('成交价格(元)')
ax1.legend('成交价格')
plt.grid()ax2 = fig.add_subplot(212)
ax2.bar(xx,volume,color='deepskyblue',label='left')
ax2.set_ylabel('成交量')
plt.xlabel('交易时间(分钟)')
plt.grid()
ax2.legend('成交量')
#plt.subplots_adjust(left=0.01)
plt.show()

知识点:

获取股票行情的途径和方式


学习产出:

数据分析基础,Dateframe和array的相互转换。

日常动手之:用python画行情图相关推荐

  1. python 画三维函数图-Python画三维图-----插值平滑数据

    一.二维的插值方法: 原始数据(x,y) 先对横坐标x进行扩充数据量,采用linspace.[如下面例子,由7个值扩充到300个] 采用scipy.interpolate中的spline来对纵坐标数据 ...

  2. python画折线图代码-python画折线示意图实例代码

    python画折线图方法 前做PPT要用到折线图,嫌弃EXCEL自带的看上去不好看,就用python写了一个画折线图的程序. import matplotlib.pyplot as plt x=[1, ...

  3. python画折线图详解-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  4. python画折线图详解-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  5. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  6. python画折线图-python如何画折线图

    python画折线图利用的是matplotlib.pyplot.plot的工具来绘制折线图,这里先给出一个段代码和结果图:# -*- coding: UTF-8 -*- import numpy as ...

  7. python画折线图-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

  8. Python画玫瑰图

    Python画玫瑰图 第一步,读取数据: 第二步,设置柱长: 第三步,设置角度: 第四步,设置颜色 第五步,做图; 普通型 中央空白型 半透明型 第六步,添加标签,美化图形. 第一步,读取数据: im ...

  9. python画画用哪个软件_如何用python画韦恩图? 使用python的tutul工具,画一朵雏菊花...

    使用python的tutul工具,画一朵雏菊花 如何用python画韦恩图?不管什么时候,给心留一点空间.人生一世,不用什么都要去争,不是什么都要去抢,欲望少一点,满足多一点,这样才会活得潇洒一点,人 ...

最新文章

  1. 常用的linux故障,Linux下常用的故障排查命令行
  2. Qt irrlicht(鬼火)3D引擎 摄像机旋转问题
  3. Boost:标准地图比较的测试程序
  4. 【mark】linux 终端命令行下的快捷键(自己已验证所有)
  5. OVM虚拟化平台安装成功后初始化配置方法!
  6. linux daemon守护线程,线程8--守护线程Daemon
  7. CF 1635 D. Infinite Set 思维 + 二进制
  8. 《大数据》2020年第4期目次摘要
  9. dock run mysql v3_Docker入门(三) - 搭建mysql
  10. No input file specified的解决方法
  11. 持有1000枚比特币及以上的地址数量创历史新高
  12. 二维随机变量及其分布函数
  13. 佳明或已支付勒索金,获得 WastedLocker的解密密钥
  14. VMware虚拟机丨VMware11虚拟机软件下载+安装教程
  15. 【NOIP2016】魔法阵(节选自冬雪_狂舞_桀骜-xmy的博客)
  16. 数据库三范式最简理解(第一范式,第二范式,第三范式)
  17. Django项目 | 使用MongoDB存储图片
  18. SpringBoot+Vue实现前后端分离的宠物医院管理系统
  19. 网络繁杂,我们该如何准确获取所需信息?
  20. MySql技术内 幕:InnoDB存储引擎 读书笔记

热门文章

  1. linux加载内核后如何运行app,Android app启动过程
  2. java url getfile_java url构成及get属性方法解释
  3. docker修改容器映射的端口_解密 Docker 挂载文件,宿主机修改后容器里文件没有修改...
  4. linux内核 mpls,将MPLS编译进linux内核中
  5. python dataframe取一列_python DataFrame列运算
  6. 发现一个CentOS第三方源epel的仓库地址(repos.fedorapeople.org)
  7. 杭州企业“被参与”互联网攻击致半个美国网络瘫痪
  8. 项目中SQL语句文件保存及提取方法
  9. 可执行jar包的MANIFEST.MF
  10. IP网络设计系列之-局域网设计