python+pyecharts绘制股票k线图与日均收益率图

本文介绍了如何使用Python的pyecharts库来绘制股票的K线图和日均收益率图。首先,从数据库获取开盘价、最高价、最低价和收盘价等数据。接着,展示了绘制K线图的源代码及对应的效果图。此外,还详细解释了日均收益率的计算方法,并提供了计算源代码及展示图。

k线图的绘制

数据库的连接不再赘述,需要的数据为:
1.开盘价格
2.最高价格
3.最低价格
4.收盘价格
在这里插入图片描述

源代码:
from pyecharts import options as opts
from pyecharts.charts import Kline
import sqlutil as ql
import datetime

ql.conn.connect()
ql.cursor = ql.conn.cursor(cursor=ql.pymysql.cursors.DictCursor)
sql = 'select date, start_price, max_price, min_price, stop_price from abc001_defect;'
ql.cursor.execute(sql)
ret = ql.cursor.fetchall()
print(ret)

x_data = []
y_data = []

for i in ret:
    str_date = datetime.datetime.strftime(i['date'], '%Y-%m-%d')
    x_data.append(str_date)
    y_data.append([i['start_price'], i['max_price'], i['min_price'], i['stop_price']])

c = (
    Kline(init_opts=opts.InitOpts(width="1440px", height
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值