From 5c407a8e75fc3ddc9c16d0f5b9f20067f7ca45df Mon Sep 17 00:00:00 2001 From: HuangHai <10402852@qq.com> Date: Mon, 17 Mar 2025 11:24:15 +0800 Subject: [PATCH] 'commit' --- AI/Text2Sql/Util/EchartsUtil.py | 16 +- .../__pycache__/EchartsUtil.cpython-310.pyc | Bin 3293 -> 3360 bytes .../08c9f80a-9e66-4754-aaf8-38f6ac7e204a.html | 309 ------------------ .../4e920022-a683-4e0d-a0fd-f91b6bcfe990.html | 309 ------------------ ...7d116cf0-4169-4a26-9e6d-9d0f640c05ff.html} | 17 +- .../c3d78daa-c1a1-435c-ac07-fdbe8afea85f.html | 309 ------------------ .../c6c40bb0-d6de-42aa-821a-01f834e6855c.html | 309 ------------------ .../e171d399-25f8-439f-95d5-75470c80496c.xlsx | Bin 0 -> 6440 bytes 8 files changed, 18 insertions(+), 1251 deletions(-) delete mode 100644 AI/Text2Sql/static/html/08c9f80a-9e66-4754-aaf8-38f6ac7e204a.html delete mode 100644 AI/Text2Sql/static/html/4e920022-a683-4e0d-a0fd-f91b6bcfe990.html rename AI/Text2Sql/static/html/{e622f3a9-b804-48a6-bf2f-e3a3ee8c9091.html => 7d116cf0-4169-4a26-9e6d-9d0f640c05ff.html} (93%) delete mode 100644 AI/Text2Sql/static/html/c3d78daa-c1a1-435c-ac07-fdbe8afea85f.html delete mode 100644 AI/Text2Sql/static/html/c6c40bb0-d6de-42aa-821a-01f834e6855c.html create mode 100644 AI/Text2Sql/static/xlsx/e171d399-25f8-439f-95d5-75470c80496c.xlsx diff --git a/AI/Text2Sql/Util/EchartsUtil.py b/AI/Text2Sql/Util/EchartsUtil.py index ce53f788..a5b00d01 100644 --- a/AI/Text2Sql/Util/EchartsUtil.py +++ b/AI/Text2Sql/Util/EchartsUtil.py @@ -1,4 +1,4 @@ -from pyecharts.charts import Bar, Pie +from pyecharts.charts import Bar, Pie, Page from pyecharts import options as opts from pyecharts.commons.utils import JsCode import os @@ -99,14 +99,12 @@ def generate_chart( # 确保目标目录存在 os.makedirs(os.path.dirname(output_file), exist_ok=True) - # 保存为 HTML 文件 - # 保存为 HTML 文件,并替换默认标题 - chart.render( - path=output_file, - #template_name="simple_chart.html", # 使用自定义模板 - title="长春云校数据统计" # 替换默认标题 - ) - print(f"图表已保存为 {output_file}") + # 创建 Page 实例,并指定标题 + page = Page(page_title="长春云校数据统计分析系统") + # 将两个图表添加到 Page 实例中 + page.add(chart) + # 将 Page 实例保存为 HTML 文件 + page.render(output_file) # 检查文件是否存在 if os.path.exists(output_file): diff --git a/AI/Text2Sql/Util/__pycache__/EchartsUtil.cpython-310.pyc b/AI/Text2Sql/Util/__pycache__/EchartsUtil.cpython-310.pyc index 413a645de51776d3a5c1741c5d10c4a0ac7bb551..b7b4134ee2fcece0d82bee051f5c220c27d28dbb 100644 GIT binary patch delta 801 zcmYjPOKTKC5bmDW&SPitTJtiJhygR2NDe9p8b!&)Qy`+rcnD*<-K@+$?CB*BHbyW= zKmrMEK=6?b;x!0+GoUB`fEQuFgP)}tj3n!->A-mVgIv8EIQ!0fi2p>!?jSNeiKKVt zpQj<-yMY%KjFvr&mOQz8w&uM=ua(1`X?bSZd*s2%LpG1+kv~#xbgN@(JE-$91A(j! zASdRGheI7e0epo)3Tp?BnR66pIbdB4oVkGw3%Dz8np3!6yfxQwuNbyY;XW~84R*n1 zV#d{byuc$W>kUBmN%71Yy*Mc8!Pckdi+4XhY&PpV&8_#%_1*ow?O(e)Ki8f%-)!tR z_N43Mz^=%9ok?qmFVCEh0$haY6@v5jh{FZGiwvtsn>?y5EA2uH=zu8r}E$=M@#tm94i!?nIpF1>6z6ZqM zX{4$H>u&ZA@%qYOsL{c5R8pgD2aA(u21`p{=V>wwbY}?q<{34QWHF zq8=6m0J^X9#`{mCCCD=w34DMv}T?5Td*NhdtzX^y5V#3U-!Nm`gj4Wf(F zp!x%YWJvaf;$%o_1=-ebc*>Sy`IgIKdAWYrZx$>eK?}05@DE0)GaO9g1N@|$=}&Z( zV~kN$Bv-o15$Z|L!OL%-?_Yoj`zazbpsgV?y8?Oke=mii(w-=|Z(`K3MC@wUJgu>Y z?ur}x=3^7?ov=1;BYUp(MYLd4DwV-?`G%Z_?rh9-aj+affp^rMnLJPcTVjyH&H={^ z21#^Q05&lwq;F$Y1D@sgwRL=nztawIi7)EY_#)rbFBc&gYhi0Msz)9b^`;=Z!h8CB z5sHkCKK(j=J$nCk__;TF^J@6vV};Ac`q*S_th!!{E-@A`rtodU!Q=d^ac@3W8Ep{C zVx`IIjVM;>Zas{`SYO($(PmT+8nzWH8^n!VmKHDY<;*x9a@+kLX*Si9*5q~*~?@!wEb5s>59 GocaeQJgu7m diff --git a/AI/Text2Sql/static/html/08c9f80a-9e66-4754-aaf8-38f6ac7e204a.html b/AI/Text2Sql/static/html/08c9f80a-9e66-4754-aaf8-38f6ac7e204a.html deleted file mode 100644 index ae3a3723..00000000 --- a/AI/Text2Sql/static/html/08c9f80a-9e66-4754-aaf8-38f6ac7e204a.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - Awesome-pyecharts - - - - - -
- - - diff --git a/AI/Text2Sql/static/html/4e920022-a683-4e0d-a0fd-f91b6bcfe990.html b/AI/Text2Sql/static/html/4e920022-a683-4e0d-a0fd-f91b6bcfe990.html deleted file mode 100644 index 43cdb44f..00000000 --- a/AI/Text2Sql/static/html/4e920022-a683-4e0d-a0fd-f91b6bcfe990.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - Awesome-pyecharts - - - - - -
- - - diff --git a/AI/Text2Sql/static/html/e622f3a9-b804-48a6-bf2f-e3a3ee8c9091.html b/AI/Text2Sql/static/html/7d116cf0-4169-4a26-9e6d-9d0f640c05ff.html similarity index 93% rename from AI/Text2Sql/static/html/e622f3a9-b804-48a6-bf2f-e3a3ee8c9091.html rename to AI/Text2Sql/static/html/7d116cf0-4169-4a26-9e6d-9d0f640c05ff.html index 5b4487bb..943ac108 100644 --- a/AI/Text2Sql/static/html/e622f3a9-b804-48a6-bf2f-e3a3ee8c9091.html +++ b/AI/Text2Sql/static/html/7d116cf0-4169-4a26-9e6d-9d0f640c05ff.html @@ -2,17 +2,19 @@ - Awesome-pyecharts + 长春云校数据统计分析系统 -
+ +
+
+
+ diff --git a/AI/Text2Sql/static/html/c3d78daa-c1a1-435c-ac07-fdbe8afea85f.html b/AI/Text2Sql/static/html/c3d78daa-c1a1-435c-ac07-fdbe8afea85f.html deleted file mode 100644 index b67483be..00000000 --- a/AI/Text2Sql/static/html/c3d78daa-c1a1-435c-ac07-fdbe8afea85f.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - Awesome-pyecharts - - - - - -
- - - diff --git a/AI/Text2Sql/static/html/c6c40bb0-d6de-42aa-821a-01f834e6855c.html b/AI/Text2Sql/static/html/c6c40bb0-d6de-42aa-821a-01f834e6855c.html deleted file mode 100644 index 993bcbfa..00000000 --- a/AI/Text2Sql/static/html/c6c40bb0-d6de-42aa-821a-01f834e6855c.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - Awesome-pyecharts - - - - - -
- - - diff --git a/AI/Text2Sql/static/xlsx/e171d399-25f8-439f-95d5-75470c80496c.xlsx b/AI/Text2Sql/static/xlsx/e171d399-25f8-439f-95d5-75470c80496c.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..a53a996a337ccbe22e34066caf3d19e98b8bfa1b GIT binary patch literal 6440 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 literal 0 HcmV?d00001