股票当日成交额在股市的排名说明了市场对它的关注度,也是一个很好的指标。

免费获取更多最新股市数据关注头像同名恭祝好!

相应的代码同Python绘制股票日K图(七)给柱状图加上标签差不多,只不过需要注意的是我们并不需要显示对应的柱状图,所以将其颜色设置为背景颜色即可,代码如下:

zzt = ax.bar(np.arange(0, len(stock_data.index)-begin),stock_data.deal[begin:],color='white')  # 颜色同背景一样,隐藏掉ax.bar_label(zzt,labels=stock_data.cjePaiMing[begin:],label_type='edge',fontsize='28',fmt="%.f")

完整代码如下:

# 绘制大资金折线图
# 添置当日成交额在股市的排名
import pandas
import numpy as np
import matplotlib.pyplot as pltdir_name = 'D:\\gupiao\\'def paint_dayk(code):# 1、获取数据stock_data = pandas.read_csv(dir_name + code + '.txt')  # 读取数据begin = len(stock_data) - 120  # 取最近120天的数据if begin < 0:  # 如果上市未满120天,则从上市当天开始显示begin = 0# 2、画日K图fig = plt.figure(  # 添加fig对象figsize=(54, 28),  # 设置fig大小,长和宽,单位为英寸dpi=120)  # 每英寸的像素点数gs = fig.add_gridspec(1, 1)  # 在fig中添加一个一行一列的网格ax = fig.add_subplot(gs[0, 0])  # 在fig中添加网格的第一块,并返回一套坐标轴ax.plot(np.arange(0, len(stock_data.index)-begin),stock_data.mainBuy[begin:],  # 大资金流入的数据c='red',  # 折线颜色marker='o',  # 折线上点的形状markersize=2.6)  # 点的大小ax.plot(np.arange(0, len(stock_data.index)-begin),stock_data.mainSell[begin:],  # 大资金流出的数据c='green',  # 折线颜色marker='o',  # 折线上点的形状markersize=2.6)  # 点的大小zzt = ax.bar(np.arange(0, len(stock_data.index)-begin),stock_data.deal[begin:],color='white')ax.bar_label(zzt,labels=stock_data.cjePaiMing[begin:],label_type='edge',fontsize='28',fmt="%.f")ax.grid(axis='x', linestyle='-.')  # 添加x轴方向的网格ax.grid(axis='y', linestyle='-.')  # 添加y轴方向的网格ax.yaxis.tick_right()  # 将y轴的数值显示在右边ax.set_xlim(0, len(stock_data.index) - begin, 1)  # 设置x轴的范围ax.set_xticks(range(0, len(stock_data.index) - begin, 1))  # 设置x轴的刻度ax.axes.set_xticklabels(stock_data.week[begin:])for label in ax.xaxis.get_ticklabels():  # 设置x轴标签的字体大小label.set_fontsize(16)for label in ax.yaxis.get_ticklabels():  # 设置y轴标签的字体大小label.set_fontsize(40)# 3、输出日K图plt.savefig(dir_name + code + '.jpg')  # 保存图片def main():code = '000001'paint_dayk(code)if __name__ == '__main__':main()

生产的图形如下:

更多数据下载:股票数据,最近两百天,更新到了20220809-数据集文档类资源-CSDN下载

Python绘制股票日K图(九)给折线图加标签相关推荐

  1. Python绘制股票日K图(五)添加均线

    首先计算均线 stock_data['Ma5'] = stock_data.close.rolling(window=5).mean() # 求5日均线 以stock_data.close为数据,滚动 ...

  2. Python绘制股票日K图(十)汇总日K图、柱状图、折线图

    免费获取更多最新股市数据关注头像同名恭祝好! 在一个figure上画三个图,我们首先要给figure添加gridspec,代码如下: gs = fig.add_gridspec(3, 1, # 三行一 ...

  3. Python绘制股票日K图(二)添加网格

    为了让我们的日K图更加易于比较,我们可以为它添加网格,用到的函数如下: def grid(self, visible=None, which='major', **kwargs):"&quo ...

  4. 用python把股票日K线转换成月K线周期数据,这可能是网上最稀缺的代码

    用python把股票日线转换成月K线周期,这可能是网上最稀缺的代码. 在网上找了半天,真的非常稀缺,把日K线转换成月线周期. 东拼西凑,再加上自己的修改,终于写出来了. 先爬取K线数据保存为temp. ...

  5. python画蜡烛致敬烈士_「」matplotlib 股票-用python绘制蜡烛线型k线图是用代码还是绘图工具-TOP金融网...

    用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateFormatte ...

  6. Python绘制股票K线图

    目录 1 股票K线图知识了解 2 用Python绘制股票K线图 2.1 安装绘制K线图的mpl_finance库 2.2 引入相关库 2.3 用Tushare库获取股票基本数据 2.4 日期格式调整及 ...

  7. python画蜡烛致敬烈士_用python绘制股票图,用python绘制蜡烛线型k线图是用代码还是绘图工具...

    Q1:用python绘制蜡烛线型k线图是用代码还是绘图工具 import matplotlib.pyplot as plt from matplotlib.dates import DateForma ...

  8. python绘制k线图的步骤_Python使用PyQtGraph绘制股票行情K线图

    PyQtGraph是Python平台上一种功能强大的2D/3D绘图库,相对于matplotlib库,由于其在内部实现方式上,使用了高速计算的numpy信号处理库以及Qt的GraphicsView框架, ...

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

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

最新文章

  1. 今晚8点开播 | 深度解析知识图谱发展关键阶段技术脉络
  2. python-mysql
  3. font HTML语言,HTML font 标签
  4. ios runloop学习
  5. 怎么用计算机算p a,老师,(P/A,12%,10)这个值用计算器怎么算出来?
  6. 华为 原生android 6.0,安卓6.0原生桌面轻体验,我的手机从未如此流畅过
  7. Knowledge is Power Gym - 102822K
  8. java sunjce,无法初始化类javax.crypto.SunJCE_b
  9. 2013 ACM区域赛长沙 K Pocket Cube hdu 4801
  10. matlab guide 打开图像并将图像显示到界面
  11. action script3.0殿堂之路_【日本乐坛传奇】松任谷由实是谁?新音乐女王的登基之路!...
  12. 程序员需要避免的 10 个坏习惯
  13. 文字处理技术:研究下划线,得到一个奇怪的数字4.55
  14. 排球记分员计分程序(三)————设计文档的编写及构架概要设计
  15. linux下sqlmap安装教程,Linux安装sqlmap
  16. 【ADS使用:PA的大信号仿真的基本设置】
  17. 微信公众号如何变得更好_五个使Windows变得更好的绝对必要的实用程序
  18. 整流十五—网侧低频电流谐波抑制方法及其稳定性分析
  19. 阿轩的复习笔记-主从库数据一致性
  20. 利用python绘制分析路易斯安那州巴吞鲁日市的人口密度格局

热门文章

  1. 送给女友超级炫酷的3D旋转动态图——Python及Matlab代码实现
  2. ie8中html显示视频,怎么让IE8支持html5中的video标签
  3. Cesium已知经纬度获取其高度
  4. 用计算机弹奏喜欢你,抖音喜欢你计算器乐谱是怎样的?抖音喜欢你计算器乐谱分享[多图]...
  5. Anaconda3 下载安装及不同python环境配置(Linux/Windows)
  6. 快捷键切换顶视图和底视图
  7. 小艺人李恩齐受邀参加2021巴黎时装周儿童单元—上海站,荣誉登上T台走秀
  8. python中__setattr__的探索
  9. python 中setattr()函数
  10. mongodump 备份