feat(docker): 优化镜像支持中文字体及调度运行模式
- 基础镜像中添加多款中文字体,支持中文显示 - 主镜像安装中文字体并设置上海时区环境变量 - Dockerfile中创建日志目录并修改默认启动命令为定时调用调度器脚本 - 构建脚本支持动态镜像名,自动构建基础镜像,完善运行容器示例 - docker-compose修改为仅启动调度器服务,挂载相关配置、密钥、数据和日志目录 - 依赖更新,丰富金融数据、技术分析、绘图、机器学习及环境变量支持库 - 调度脚本参数调整,支持立即运行并退出及非后台模式运行切换 - 报告绘图中优先使用基础镜像预装的中文字体配置,提高字体兼容性和显示效果
This commit is contained in:
@@ -292,7 +292,14 @@ def _plot_report_chart(
|
||||
metrics: dict = None,
|
||||
):
|
||||
"""绘制报告图表"""
|
||||
plt.rcParams["font.sans-serif"] = ["Arial Unicode MS", "SimHei", "DejaVu Sans"]
|
||||
# 设置中文字体(优先使用基础镜像中已存在的字体)
|
||||
plt.rcParams["font.sans-serif"] = [
|
||||
"WenQuanYi Zen Hei", # 基础镜像已安装
|
||||
"WenQuanYi Micro Hei", # 将要安装
|
||||
"DejaVu Sans",
|
||||
"SimHei",
|
||||
"Arial Unicode MS"
|
||||
]
|
||||
plt.rcParams["axes.unicode_minus"] = False
|
||||
|
||||
strategy_nav = backtest_result["轮动策略净值"]
|
||||
|
||||
Reference in New Issue
Block a user