{"is_fixed_template": false, "template_name": "lineChart", "template_doc": "## lineChart.html — 折线图通用模板\n\n### 适用场景\n用于展示任何需要折线图可视化的趋势数据分析场景，如碳排放趋势、温度变化、产量趋势、成本变化等。\n\n### 所需 JSON 数据格式\n\n```json\n{\n  \"page_title\": \"碳排放趋势分析\",\n  \"data\": {\n    \"text_values\": {\n      \"PAGE_TITLE\": \"碳排放趋势分析\",\n      \"CHART_TITLE\": \"碳排放趋势\",\n      \"STAT_TITLE\": \"统计数据\",\n      \"STAT_LABEL_1_1\": \"当月\",\n      \"STAT_VALUE_1_1\": \"4441.5 t\",\n      \"STAT_LABEL_1_2\": \"上月同期\",\n      \"STAT_VALUE_1_2\": \"1050 t\",\n      \"STAT_LABEL_1_3\": \"趋势\",\n      \"STAT_VALUE_1_3\": \"3391.5 % ↑\",\n      \"STAT_VALUE_1_3_CLASS\": \"up\",\n      \"STAT_LABEL_2_1\": \"当年\",\n      \"STAT_VALUE_2_1\": \"5491.5 t\",\n      \"STAT_LABEL_2_2\": \"去年同期\",\n      \"STAT_VALUE_2_2\": \"1040.5 t\",\n      \"STAT_LABEL_2_3\": \"趋势\",\n      \"STAT_VALUE_2_3\": \"4451 % ↑\",\n      \"STAT_VALUE_2_3_CLASS\": \"up\",\n      \"TABLE_TITLE\": \"各月碳排放明细\",\n      \"TABLE_HEADERS_HTML\": \"<th>月份</th><th>碳排放量（t）</th><th>环比变化</th>\",\n      \"TABLE_ROWS\": \"<tr><td>1月</td><td>285.6</td><td><span class=\\\"tag-down\\\">-3.2% ↓</span></td></tr><tr><td>2月</td><td>268.3</td><td><span class=\\\"tag-down\\\">-6.1% ↓</span></td></tr>\",\n      \"SUGGESTION_TITLE\": \"减排建议\",\n      \"ANALYSIS_SUMMARY\": \"全年碳排放量合计 3,556.7 t，较去年同期上涨约 7.2%。其中 3月（312.5t）、5月（325.4t）、8月（318.6t）为全年排放高峰月份，6月（289.2t）和9月（295.3t）排放相对较低。下半年整体排放水平高于上半年，年末两月维持高位运行。\",\n      \"OPTIMIZATION_SUGGESTIONS\": \"<li>· 3月、5月、8月碳排放明显偏高，建议重点排查该时段高耗能设备运行情况，优化生产调度计划，避免高峰时段非必要能耗。</li><li>· 全年排放整体呈上升趋势，建议加快推进可再生能源替代，提高光伏、风电等清洁能源使用比例，从源头降低碳排放总量。</li><li>· 参考6月、9月低排放时段的运营经验，总结节能措施并推广至全年，争取将年均碳排放控制在目标范围内。</li><li>· 建议对高排放月份开展专项能源审计，识别主要排放源，制定针对性的节能降碳方案并跟踪落实效果。</li>\"\n    },\n    \"js_variables\": {\n      \"CHART_X_AXIS_DATA\": [\"1月\", \"2月\", \"3月\", \"4月\", \"5月\", \"6月\", \"7月\", \"8月\", \"9月\", \"10月\", \"11月\", \"12月\"],\n      \"CHART_SERIES_DATA\": [285.6, 268.3, 312.5, 298.7, 325.4, 289.2, 301.8, 318.6, 295.3, 308.9, 327.2, 325.3],\n      \"CHART_Y_AXIS_NAME\": \"t\",\n      \"CHART_SERIES_NAME\": \"碳排放量\"\n    }\n  }\n}\n```\n\n### 字段说明\n\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| PAGE_TITLE | 字符串 | 页面标题，显示在浏览器标签页 |\n| CHART_TITLE | 字符串 | 折线图卡片标题 |\n| STAT_TITLE | 字符串 | 统计数据卡片标题 |\n| STAT_LABEL_1_1 | 字符串 | 左侧统计块第1行标签 |\n| STAT_VALUE_1_1 | 字符串 | 左侧统计块第1行数值 |\n| STAT_LABEL_1_2 | 字符串 | 左侧统计块第2行标签 |\n| STAT_VALUE_1_2 | 字符串 | 左侧统计块第2行数值 |\n| STAT_LABEL_1_3 | 字符串 | 左侧统计块第3行标签 |\n| STAT_VALUE_1_3 | 字符串 | 左侧统计块第3行数值（含箭头符号） |\n| STAT_VALUE_1_3_CLASS | 字符串 | 左侧统计块第3行样式类，可选值：\"up\"（红色上升）、\"down\"（绿色下降）、\"\"（默认） |\n| STAT_LABEL_2_1 | 字符串 | 右侧统计块第1行标签 |\n| STAT_VALUE_2_1 | 字符串 | 右侧统计块第1行数值 |\n| STAT_LABEL_2_2 | 字符串 | 右侧统计块第2行标签 |\n| STAT_VALUE_2_2 | 字符串 | 右侧统计块第2行数值 |\n| STAT_LABEL_2_3 | 字符串 | 右侧统计块第3行标签 |\n| STAT_VALUE_2_3 | 字符串 | 右侧统计块第3行数值（含箭头符号） |\n| STAT_VALUE_2_3_CLASS | 字符串 | 右侧统计块第3行样式类，可选值：\"up\"（红色上升）、\"down\"（绿色下降）、\"\"（默认） |\n| TABLE_TITLE | 字符串 | 明细表格卡片标题 |\n| TABLE_HEADERS_HTML | 字符串（HTML） | 表格所有列的 `<th>` 标签拼接，列数由实际数据决定，例如：`<th>年份</th><th>月份</th><th>碳排放量</th>`。**日期类字段自动按 年→月→日 顺序排在最前面。** |\n| TABLE_ROWS | 字符串（HTML） | 表格数据行的完整 HTML，列数与 TABLE_HEADERS_HTML 一致，每行格式：`<tr><td>值1</td><td>值2</td>...</tr>` |\n| SUGGESTION_TITLE | 字符串 | 建议卡片标题 |\n| ANALYSIS_SUMMARY | 字符串 | 数据总结文本，2-4句话概述数据情况 |\n| OPTIMIZATION_SUGGESTIONS | 字符串（HTML） | 优化建议列表的完整 HTML，每条建议格式：`<li>· 建议内容</li>` |\n| CHART_X_AXIS_DATA | 数组 | 折线图 X 轴数据，字符串数组，如 `[\"1月\", \"2月\", \"3月\"]` |\n| CHART_SERIES_DATA | 数组 | 折线图 Y 轴数据，数值数组，与 X 轴数据一一对应 |\n| CHART_Y_AXIS_NAME | 字符串 | Y 轴单位名称，如 \"t\"、\"kWh\"、\"℃\" |\n| CHART_SERIES_NAME | 字符串 | 图表系列名称，显示在 tooltip 中 |\n\n### 图表特性\n\n折线图包含以下特性：\n- 平滑曲线显示\n- 区域填充（渐变色）\n- 圆点标记\n- 鼠标悬停显示详细数据\n\n### 注意事项\n\n1. **TABLE_HEADERS_HTML** 列数必须与 **TABLE_ROWS** 每行的 `<td>` 数量严格一致\n2. 日期字段（year/month/day）会自动排序为 年→月→日 顺序置于表格最左侧\n3. **STAT_VALUE_X_X_CLASS** 字段用于控制数值颜色：\n   - `\"up\"` - 红色加粗（表示上升/增长）\n   - `\"down\"` - 绿色加粗（表示下降/减少）\n   - `\"\"` - 默认颜色\n4. **CHART_X_AXIS_DATA** 和 **CHART_SERIES_DATA** 数组长度必须一致\n5. 表格标签样式：\n   - `tag-up` - 红色背景（表示上升）\n   - `tag-down` - 绿色背景（表示下降）\n\n---\n", "rows": [{"用电量(kWh)": 1315.637, "统计时间": "2025-03-01 21:00:00"}, {"用电量(kWh)": 1136.034, "统计时间": "2025-03-02 21:00:00"}, {"用电量(kWh)": 1137.208, "统计时间": "2025-03-03 21:00:00"}, {"用电量(kWh)": 1296.042, "统计时间": "2025-03-04 21:00:00"}, {"用电量(kWh)": 1078.33, "统计时间": "2025-03-05 21:00:00"}, {"用电量(kWh)": 976.554, "统计时间": "2025-03-06 21:00:00"}, {"用电量(kWh)": 1079.84, "统计时间": "2025-03-07 21:00:00"}, {"用电量(kWh)": 818.091, "统计时间": "2025-03-08 21:00:00"}, {"用电量(kWh)": 1178.469, "统计时间": "2025-03-09 21:00:00"}, {"用电量(kWh)": 0.0, "统计时间": "2025-03-10 21:00:00"}, {"用电量(kWh)": 1194.91, "统计时间": "2025-03-11 21:00:00"}, {"用电量(kWh)": 939.171, "统计时间": "2025-03-12 21:00:00"}, {"用电量(kWh)": 1293.96, "统计时间": "2025-03-13 21:00:00"}, {"用电量(kWh)": 495.478, "统计时间": "2025-03-14 21:00:00"}, {"用电量(kWh)": 633.629, "统计时间": "2025-03-15 21:00:00"}, {"用电量(kWh)": 574.954, "统计时间": "2025-03-16 21:00:00"}, {"用电量(kWh)": 575.565, "统计时间": "2025-03-17 21:00:00"}, {"用电量(kWh)": 0.0, "统计时间": "2025-03-18 21:00:00"}, {"用电量(kWh)": 732.664, "统计时间": "2025-03-19 21:00:00"}, {"用电量(kWh)": 1237.34, "统计时间": "2025-03-20 21:00:00"}, {"用电量(kWh)": 1035.342, "统计时间": "2025-03-21 21:00:00"}, {"用电量(kWh)": 957.049, "统计时间": "2025-03-22 21:00:00"}, {"用电量(kWh)": 1057.532, "统计时间": "2025-03-23 21:00:00"}, {"用电量(kWh)": 1157.187, "统计时间": "2025-03-24 21:00:00"}, {"用电量(kWh)": 898.278, "统计时间": "2025-03-25 21:00:00"}, {"用电量(kWh)": 654.029, "统计时间": "2025-03-26 21:00:00"}, {"用电量(kWh)": 673.177, "统计时间": "2025-03-27 21:00:00"}, {"用电量(kWh)": 573.656, "统计时间": "2025-03-28 21:00:00"}, {"用电量(kWh)": 674.053, "统计时间": "2025-03-29 21:00:00"}, {"用电量(kWh)": 812.415, "统计时间": "2025-03-30 21:00:00"}, {"用电量(kWh)": 1075.728, "统计时间": "2025-03-31 21:00:00"}], "sql": "SELECT `统计时间`, SUM(`用电量(kWh)`) AS `用电量(kWh)` FROM `电力设备小时数据` WHERE `年份` = 2025 AND `月份` = 3 AND `小时` = 21 GROUP BY `统计时间` LIMIT 365"}