用途:对时间序列或分类数据做趋势分析、百分比清洗、分级建模与预测,并生成可视化综合报告,适用于业务指标监控与预测。
主要能力:加载并检查原始 Excel 数据(pd.read_excel,列名与形状打印);配置中文字体(SimHei 等)以保证图表显示;将百分比字符串转为数值并计算变化与趋势(上升/下降/稳定);按分组聚合排序后做多维度分级(前30%为高、中间40%为中、后30%为低),用 growth_rates 映射差异化增长率并计算预测值与增长量;输出多子图(堆叠面积图、当前与预测对比柱状图、增长率条形图、增长量柱状图),以 dpi=300 保存为 trend_analysis_report.png;最后汇总当前总值、预测总值、总增长量与整体增长率,并输出趋势结论。
使用方式:在 Python 环境准备 pandas、numpy、matplotlib、seaborn;把 data.xlsx 放在工作目录,替换时间列、指标占比列、分组列和数值列等占位字段后依次执行各步骤。命令保持原样:import pandas as pd、import numpy as np、import matplotlib.pyplot as plt、import seaborn as sns、warnings.filterwarnings('ignore')。
限制:示例中的列名与文件名为占位,需按实际数据调整;分级阈值与增长率为示例值,非通用规则;资料未提供安装步骤、依赖版本、收费价格与平台支持等详细信息,暂未提供。