股票市场行情走势图绘制

股票市场行情走势图


效果图

在这里插入图片描述

代码

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['Noto Sans CJK JP']

closing_bat = np.genfromtxt('收盘价.csv', delimiter=',')
vol_bat = np.genfromtxt('成交量.csv', delimiter=',')

labels = ['百度', '阿里巴巴', '腾讯']
dates = [
  '01月', '02月', '03月', '04月', '05月', '06月',
  '07月', '08月', '09月', '10月', '11月', '12月'
]
data=np.genfromtxt('收盘价.csv',delimiter=',')
data2=np.genfromtxt('成交量.csv',delimiter=',')

plt.suptitle('2019BAT股票分析')

ax1=plt.subplot(2,2,1)
ax1.set_title('平均收盘价对比')
y1=data.mean(axis=0)
ax1.bar(labels,y1)

ax2=plt.subplot(2,2,2)
ax2.set_title('月平均成交量')
x2=data2.mean(axis=0)
ax2.pie(x2,labels=labels,autopct='%0.1f%%')


ax3=plt.subplot(2,1,2)
ax3.set_title('股价趋势')
closing_baidu=data[:,0]
closing_alibaba=data[:,1]
closing_tencent=data[:,2]
ax3.plot(dates,closing_baidu,'ro-',label=labels[0])
ax3.plot(dates,closing_alibaba,'bo-',label=labels[1])
ax3.plot(dates,closing_tencent,'yo-',label=labels[2])
plt.legend()

plt.show()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值