在经过了一段时间的学习中,对熟练的使用tushare进行股票数据分析方面具有一定的基础,能够基本掌握一些常用的算法编程,以下就以自己在校期间的分析报告为分享内容。
利用tushare获取股票信息,画出股票K线图:
完整代码:
import tushare as ts
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import mpl_finance as mpf
import matplotlib.ticker as ticker # 该库用于改变数据轴的间隔来解决日期显示不完整的问题
data=ts.get_hist_data('600111','2021-06-01','2021-11-20')
data.to_excel('600111.xlsx')
a=data.head(10)
print(a)
data=data.sort_index() # 升序排列
fig,axes=plt.subplots(2,1,sharex=True,figsize=(30,16)) # 2行1列的画布,sharex=True表示共享x轴的坐标
ax1=fig.add_subplot(2,1,1) # 第一个子图
plt.rcParams['font.sans-serif']=['SimHei'] # 解决中文显示的问题
# 切片,选择需要的数据
opens=data['open']
closes=data['close']
highs=d