返回 Skill 列表
extension
分类: 数据与分析无需 API Key

漏斗图生成 Funnel Chart

上传 Excel/CSV,一键生成蓝绿商务风「上宽下窄」转化率漏斗图 PNG 标签:数据可视化 / 漏斗图 / 转化分析 / 营销报表 / 商务图表 / 自动化出图

person作者: user_e86bb2b3hubcommunity

漏斗图生成(Funnel Chart)

概述

本技能从两列表格数据(第一列阶段名、第二列数值)绘制标准转化率漏斗图,直接保存为 PNG。支持 Excel(.xlsx) 与 CSV,并自动识别「文本列 + 数值列」、自动跳过表头,用户无需 关心列顺序。设计风格已锁定:居中梯形上宽下窄、蓝绿商务配色、白底简约、块内百分比 / 左侧名称数值 / 右侧下降率。整个过程不依赖联网,也不打包为 EXE。

何时使用

  • 用户说「生成漏斗图 / 转化漏斗 / 转化率漏斗」「画个漏斗」。
  • 用户提供 Excel/CSV 两列数据,要求漏斗可视化。
  • 营销、广告、销售转化分析场景(展现量 → 点击 → 访问 → 咨询 → 订单等)。

工作流程

  1. 确认输入:表格路径,支持 .xlsx 与 .csv(两列:阶段名、数值;首行若为表头会自动跳过; 列顺序任意,脚本自动识别文本列与数值列)。
  2. 确认依赖已安装:在目标 Python 环境执行 pip install numpy matplotlib openpyxl
  3. 运行脚本生成图片: python scripts/funnel.py -i 数据.xlsx -o 输出.png 可选参数:
    • -t / --title 标题(默认「广告投放转化率漏斗图」)
    • -s / --sheet 指定 Sheet 名(默认第一个,仅 xlsx)
    • --col-stage / --col-value 列索引(0 基,默认 0 / 1,通常无需指定)
    • --colors 逗号分隔的十六进制配色(默认蓝绿渐变,阶段多于配色数时循环)
  4. 通过 present_files 展示生成的 PNG,并汇报整体转化率(首层→末层)。

设计约定(已锁定,勿随意改动)

  • 整体漏斗与每一块均「上宽下窄」:第 i 块上边 = 当前值宽度、下边 = 下一阶段宽度; 最后一块做 0.78 收口,保证自身也是梯形而非矩形。
  • 块内文字:占初始(首层)总量的百分比。
  • 左侧:阶段名称(粗体)+ 原始数值(灰色)。
  • 右侧:较上一阶段的下降幅度(首层显示「—」)。
  • 配色:蓝绿系 #0B6E7F → #B2DEDC,白底,文字色按背景亮度自适应(深色块白字、 浅色块深字)。
  • 中文字体自动探测(黑体 / 雅黑 / 宋体 / PingFang / Noto),找不到时降级不报错。

可调整项

  • 改标题用 -t;换配色用 --colors(如 --colors "#0B6E7F,#B2DEDC")。
  • 数据列不在 0/1 列时,用 --col-stage / --col-value 指定。
  • 阶段数超过配色数时自动循环配色,无需手动补齐。

上架信息(技能市场商店文案)

以下内容可直接用于技能市场上架页,方便分发与变现。

技能名称:漏斗图生成 Funnel Chart 一句话简介:上传 Excel/CSV,一键生成蓝绿商务风「上宽下窄」转化率漏斗图 PNG。 标签:数据可视化 / 漏斗图 / 转化分析 / 营销报表 / 商务图表 / 自动化出图 功能亮点

  • 支持 Excel(.xlsx) 与 CSV 双格式
  • 自动识别「阶段名列 + 数值列」,列顺序任意、自动跳过表头,零配置
  • 居中梯形、上宽下窄,每块自身也是梯形
  • 块内百分比(占初始量)/ 左侧阶段名+数值 / 右侧逐层下降率
  • 蓝绿商务配色、白底简约、中文字体自动适配
  • 可改标题与配色,支持任意阶段数量

定价建议(参考)

  • 本技能走「全部免费引流」策略:上架为免费技能,靠使用量积累排名、评价与口碑。
  • 免费技能在 WorkBuddy 技能市场的结算单位是「积分(Credits)」而非现金:上传审核通过 可得一次性奖励(普通模板约 2000 积分,垂直领域专业模板约 5000~10000 积分); 他人每次使用你的技能,你还能持续获得积分分成。积分可在平台内抵扣 AI 调用消耗, 对高频使用者等同真金白银。
  • 若后续想直接收现金(RMB),可另做付费「Pro 版」(高级模板 / 行业配色 / 批量出图), 通过 Skill Pay 按次(1~3 元)或包月(9.9 元)收费。具体比例以技能市场最新分成规则为准。

资源

  • scripts/funnel.py:确定性绘图脚本,直接执行即可出图,无需读入上下文。
  • assets/example_funnel.png:示例输出图(用 2.xlsx 生成),可作市场展示预览。