一周的可转债1分钟k线图
通过网盘分享的文件:algolab.rar
链接: https://pan.baidu.com/s/1H_4-ArwY8LgjAYiKRLx5eA 提取码:
代码
weeknum_=4 #5
fig,ax=gs.plt.subplots()
import candleplotter as cplt
title=''
col_cycler=gs.mpl.rcParams['axes.prop_cycle']
# print(cycler.__iter__().__next__()['color'])
weekday_dict=dict(zip(range(1,6,1), range(100, 125, 5)))
for name, coldict in zip(
sorted(set(df[df.weeknum==weeknum_]['datestr'])),
col_cycler,
):
dfgroup = df[df.weeknum==weeknum_].groupby(by='datestr').get_group(name)
value0 = gs.deepcopy(dfgroup.open.iloc[0])
weekday = dfgroup.index[-1].isocalendar()[2]
value1 = weekday_dict[weekday]
for column in 'open high low close vwap'.split():
dfgroup[column] = dfgroup[column] / value0 * value1
# print(dfgroup)
cp = cplt.CandlePlotter(dfgroup,
p=dict(code=kzz.code, dname=kzz.name,
freq=f'{gs.Loaddata.lidu[catalog]}分钟K线数据',
),
)
cp.p['figsize'] = [12,8] #plt.rcParams['figure.figsize']
cp.p['title'] = title or '蜡烛图和技术指标'
cp._candles(ax=ax, fig=fig, **coldict) #dict(list(col_cycler)[0]))
label= dfgroup.index[-1].isoformat()[:10] + f'({cp.cweekday[str(weekday)]})'
cp._plot_trend(cols=['vwap'],
legend=True, label=label,
custom_fig=0,
**coldict)
图件
duanqs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异