股票实战分析专题-金融量化初级练习使用

通过分析学习pandas和matplatlob两个模块的使用

  1. 数据导入
  2. 数据提取
  3. 数据绘图
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import time
t = time.gmtime()
t = time.strftime('%Y-%m-%d',t)

plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号

df = pd.read_excel('stock_a.xlsx')
plt.figure(figsize=(10,6)) #位置必须在Plot前面
df10 = df.loc[0:10,'代码':'最低']
df11 = df.loc[11:21,'代码':'最低']
p121_x = df.loc[0:21,'名称'] #截取0-21列的所有列名称

print(p121_x)

df10['涨跌幅'].plot(marker='o',markersize=10,label=f'{t}十支股票涨跌幅走势',fontsize=9)
df11['涨跌幅'].plot(marker='o',markersize=10,label=f'{t}十支股票涨跌幅走势',fontsize=9)
plt.xticks([i for i in range(0,22)],p121_x,rotation=30)
plt.legend()
plt.grid(linestyle='-.',alpha=.4)
plt.title('股票数据涨跌幅图\n涨跌幅是对涨跌值的描述,用%表示,涨跌幅=涨跌值/昨收盘*100%。',fontsize=13)
plt.show()
print(df10)


输出图形:
在这里插入图片描述

实战说明:

  1. 数据分析过程中,会涉及到对数据表整体的分析
  2. 通过分析渐渐掌握提取数据,分析绘图等新学习技能
  3. 本实战的数据采集来源:import akshare as ak(源文件链接
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值