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

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

被折叠的 条评论
为什么被折叠?



