From 42ba8ac51f930ca4ddcd7b35e2f50d61dc86c4b2 Mon Sep 17 00:00:00 2001 From: ZJU_czx <952370295@qq.com> Date: Tue, 22 Apr 2025 16:29:21 +0800 Subject: [PATCH] feat: update demo and fix spec string bug in chart visualization --- .../chart_visualization/src/chartVisualize.ts | 2 +- .../chart_visualization/test/chart_demo.py | 46 +++++++++---------- .../chart_visualization/test/report_demo.py | 2 - 3 files changed, 24 insertions(+), 26 deletions(-) diff --git a/app/tool/chart_visualization/src/chartVisualize.ts b/app/tool/chart_visualization/src/chartVisualize.ts index 5097a05..5337074 100644 --- a/app/tool/chart_visualization/src/chartVisualize.ts +++ b/app/tool/chart_visualization/src/chartVisualize.ts @@ -80,7 +80,7 @@ async function getHtmlVChart(spec: any, width?: number, height?: number) { return v; }); } - const spec = parseSpec('${serializeSpec(spec)}'); + const spec = parseSpec(\`${serializeSpec(spec)}\`); const chart = new VChart.VChart(spec, { dom: 'chart-container' }); diff --git a/app/tool/chart_visualization/test/chart_demo.py b/app/tool/chart_visualization/test/chart_demo.py index 8a097cf..ec774db 100644 --- a/app/tool/chart_visualization/test/chart_demo.py +++ b/app/tool/chart_visualization/test/chart_demo.py @@ -115,22 +115,22 @@ Descendants of the Sun,200""", { "prompt": "Help me compare the performance of different electric vehicle brands using a scatter plot", "data": """Range,Charging Time,Brand Name,Average Price -2904,46,品牌1,2350 -1231,146,品牌2,1027 -5675,324,品牌3,1242 -543,57,品牌4,6754 -326,234,品牌5,215 -1124,67,品牌6,654 -3426,81,品牌7,159 -2134,24,品牌8,28 -1234,52,品牌9,345 -2345,27,品牌10,654 -526,145,品牌11,2100 -234,93,品牌12,1679 -567,94,品牌13,1476 -789,45,品牌14,830 -469,75,品牌15,532 -5689,54,品牌16,498 +2904,46,Brand1,2350 +1231,146,Brand2,1027 +5675,324,Brand3,1242 +543,57,Brand4,6754 +326,234,Brand5,215 +1124,67,Brand6,654 +3426,81,Brand7,159 +2134,24,Brand8,28 +1234,52,Brand9,345 +2345,27,Brand10,654 +526,145,Brand11,2100 +234,93,Brand12,1679 +567,94,Brand13,1476 +789,45,Brand14,830 +469,75,Brand15,532 +5689,54,Brand16,498 """, }, { @@ -144,13 +144,13 @@ Step4,40,1""", { "prompt": "Show the difference in breakfast consumption between men and women", "data": """Day,Men-Breakfast,Women-Breakfast -周一,15,22 -周二,12,10 -周三,15,20 -周四,10,12 -周五,13,15 -周六,10,15 -周日,12,14""", +Monday,15,22 +Tuesday,12,10 +Wednesday,15,20 +Thursday,10,12 +Friday,13,15 +Saturday,10,15 +Sunday,12,14""", }, { "prompt": "Help me show this person's performance in different aspects, is he a hexagonal warrior", diff --git a/app/tool/chart_visualization/test/report_demo.py b/app/tool/chart_visualization/test/report_demo.py index 077c27a..b1c855b 100644 --- a/app/tool/chart_visualization/test/report_demo.py +++ b/app/tool/chart_visualization/test/report_demo.py @@ -11,8 +11,6 @@ async def main(): await agent.run( """Requirement: 1. Analyze the following data and generate a graphical data report in HTML format. The final product should be a data report. -2. The chart should include insights. - Data: Month | Team A | Team B | Team C January | 1200 hours | 1350 hours | 1100 hours