office-chart

star 145

图表选型、matplotlib 出图、汇报插图;避免错误图表类型

sunflowermm By sunflowermm schedule Updated 6/9/2026

name: office-chart description: 图表选型、matplotlib 出图、汇报插图;避免错误图表类型

何时使用

汇报要图、趋势/对比/占比可视化、从表格生成 PNG 插入 PPT/Word。

选型

关系 推荐 避免
时间趋势 折线 饼图
分类对比 条形(类多→横向) 折线
占比 堆叠条 / treemap 多个饼图
相关 散点 条形
单指标 大数字 KPI 整图

工作区出图(run)

import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ["SimHei", "Microsoft YaHei", "DejaVu Sans"]
plt.rcParams["axes.unicode_minus"] = False

labels, values = ["Q1","Q2","Q3"], [10, 14, 18]
fig, ax = plt.subplots(figsize=(8, 4))
ax.bar(labels, values, color="#2563eb")
ax.set_title("季度销量")
for i, v in enumerate(values):
    ax.text(i, v + 0.3, str(v), ha="center")
plt.tight_layout()
plt.savefig("chart.png", dpi=150)

pip install matplotlib;图片存工作区供 open_path 或嵌入 doc。

说明文字

每张图附:图题 + 数据来源 + 一句解读(放邮件/PPT 备注)。

禁止

  • 纵轴不从 0 截断(除非双轴且注明)
  • 3D 饼图

缺环境

无 matplotlib → 文字描述 + Markdown 表;见 office-env-setup

Install via CLI
npx skills add https://github.com/sunflowermm/XRK-AGT --skill office-chart
Repository Details
star Stars 145
call_split Forks 16
navigation Branch main
article Path SKILL.md
More from Creator