style(rotation): 优化报告图表字体设置

- 英文字体改为 DejaVu Sans,中文字体设置为文泉驿微米黑和文泉驿正黑
- 取消原有的 Times New Roman 字体设置,避免中文显示问题
- 保持负号正常显示,优化图表整体字体效果
This commit is contained in:
2026-03-20 19:00:35 +08:00
parent ac00d29b69
commit 029b5e7f60

View File

@@ -292,9 +292,13 @@ def _plot_report_chart(
metrics: dict = None,
):
"""绘制报告图表"""
# 设置字体 Times New Roman
plt.rcParams["font.family"] = "serif"
plt.rcParams["font.serif"] = ["Times New Roman"]
# 设置字体:英文用 Times New Roman,中文用文泉驿
plt.rcParams["font.family"] = ["sans-serif"]
plt.rcParams["font.sans-serif"] = [
"DejaVu Sans",
"WenQuanYi Micro Hei",
"WenQuanYi Zen Hei",
]
plt.rcParams["axes.unicode_minus"] = False
strategy_nav = backtest_result["轮动策略净值"]