diff --git a/app/utils/jinjia2html_v2.py b/app/utils/jinjia2html_v2.py
index d3171a83c8a37c34c9f2f99f6877973d80996a56..43651979975f97840cdd6e8664df195f63e1835f 100644
--- a/app/utils/jinjia2html_v2.py
+++ b/app/utils/jinjia2html_v2.py
@@ -193,9 +193,12 @@ class DataIntegrate:
         propose_fund_data_list = []
         propose_fund_evaluation = portfolio_diagnose.propose_fund_evaluation()
         propose_radar_chart_data = portfolio_diagnose.propose_fund_radar()
-        with futures.ProcessPoolExecutor(os.cpu_count()) as executor:
-            res = executor.map(gen_radar_chart, propose_radar_chart_data)
-        res = list(res)
+        # with futures.ProcessPoolExecutor(os.cpu_count()) as executor:
+        #     res = executor.map(gen_radar_chart, propose_radar_chart_data)
+        res = []
+        for chart_data in propose_radar_chart_data:
+            r = draw_index_combination_chart(chart_data)
+            res.append(r)
         for i in range(len(propose_fund_evaluation)):
             propose_fund_data_list.append({
                 'fund_name': propose_fund_evaluation[i]['name'],