图表可视化选型助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/cn-chart-viz-assistant。
技能介绍
很多数据图表的问题不在于“画不出来”,而在于选错了类型导致结论被误读:拿非时序数据画折线暗示趋势、给十几个类别塞一张饼图、或者为了视觉冲击力截断 Y 轴。这个技能的定位是一个严谨的可视化顾问,专门解决“数据关系”与“图表类型”的匹配问题。
核心工作流
技能不会一上来就写代码,而是先和你确认两个关键输入:数据维度(X/Y 轴分别是什么)和你最想传达的结论(是比较、趋势、还是分布)。基于此,它严格遵循一套反误导的选型规则:
- 类别比较:首选
柱状图或条形图,避免超过 5 个类别时使用饼图。 - 时序趋势:首选
折线图,面积图为次选,坚决避免饼图。 - 构成占比:类别在 5 个以内可用
饼图,否则建议用堆叠柱,拒绝 3D 效果。 - 分布与关联:分布看
直方图/箱线图,两变量关联看散点图。
选定图表后,它会直接生成 matplotlib 或 echarts 的可运行代码,并附带一句“为什么这个图表最不容易误导读者”的理由。
工程红线与规范
代码生成不是终点,技能还会强制附带一份可读性 Checklist。这在实际工程中非常重要:
- 确保坐标轴有明确的标签和单位,避免视觉歧义。
- 检查配色对比度,确保色盲用户也能分辨。
- 最关键的一点:严禁截断 Y 轴制造虚假的视觉差异,也不允许在非必要场景滥用双 Y 轴。
如果数据本身有缺失,技能要求必须标注,绝不能人为“补全”或伪造趋势线。对于极大数值,也会提示使用 万、亿 等合理单位,防止数字堆叠导致排版崩塌。
适用边界
这个技能专注于静态图表的选型与基础代码生成,适合中小规模的数据分析场景。它不负责复杂的 BI 仪表盘搭建,也不处理实时流数据的动态可视化。它的核心价值在于:在你写下绘图代码之前,帮你排除掉那些“看起来很酷,但其实是错误”的选项。
使用场景
- 汇报多渠道季度销售额时,需要选择准确表达时序趋势的图表,并生成不含误导性截断轴的绘图代码。
- 面对包含十几个类别的销售数据,需要寻找比饼图更易读的类别比较方案,并获取对应的绘图代码。
- 在技术博客中展示两组变量的相关性,需要推荐最不易误导的散点图,并附带可运行的绘图代码。
适合人员
- 数据分析师:需要在撰写分析报告时,快速确定最能准确传达结论且避免视觉误导的图表类型。
- 前端工程师:需要在业务看板中实现特定数据关系的可视化,并确保坐标轴和配色符合可读性规范。
- 技术博主:需要在文章中展示数据分析过程,要求推荐的图表严谨不造假,并附带开箱即用的绘图代码。