diff --git a/strategies/rotation/report.py b/strategies/rotation/report.py index 6288e76..cfc9d3a 100644 --- a/strategies/rotation/report.py +++ b/strategies/rotation/report.py @@ -123,7 +123,7 @@ def _print_latest_signal(backtest_result: pd.DataFrame, code_list: list, code_na print() # 表头 - print(f' {"品种名称":<8} {"代码":>10} {"仓位":>6} {"得分":>8} {"进场日期":>12} {"进场价":>10} {"最新价":>10} {"操作":>6} {"持有天数":>8} {"盈亏":>10}') + print(f' {"标的名称":<8} {"代码":>10} {"仓位":>6} {"得分":>8} {"进场日期":>12} {"进场价":>10} {"最新价":>10} {"操作":>6} {"持有天数":>8} {"盈亏":>10}') print(" " + "-" * 115) # 下期持仓(调入/维持) @@ -292,14 +292,9 @@ def _plot_report_chart( metrics: dict = None, ): """绘制报告图表""" - # 设置中文字体(优先使用基础镜像中已存在的字体) - plt.rcParams["font.sans-serif"] = [ - "WenQuanYi Zen Hei", # 基础镜像已安装 - "WenQuanYi Micro Hei", # 将要安装 - "DejaVu Sans", - "SimHei", - "Arial Unicode MS" - ] + # 设置字体为 Times New Roman + plt.rcParams["font.family"] = "serif" + plt.rcParams["font.serif"] = ["Times New Roman"] plt.rcParams["axes.unicode_minus"] = False strategy_nav = backtest_result["轮动策略净值"] @@ -344,7 +339,7 @@ def _plot_report_chart( # 构建表格数据 table_data = [] - col_labels = ["品种名称", "代码", "仓位", "得分", "进场日期", "进场价", "最新价", "操作", "持有天数", "盈亏"] + col_labels = ["标的名称", "代码", "仓位", "得分", "进场日期", "进场价", "最新价", "操作", "持有天数", "盈亏"] # 下期持仓(调入/维持) for pos in latest["positions"]: