数据可视化
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/data-visualization-skillhub。
技能介绍
问题
当结构化数据需要变成图表时,常见难点不是画图,而是从变量类型、分析问题和输出媒介反推合适的图表形式。直接把原始数据丢进 matplotlib 常得到轴标签不可读、颜色混乱、缺失值造成断线或过度夸大的条形图。
工作方式
该技能把可视化拆成明确步骤:先检查数据字段是数值、分类还是时间型,再根据比较、趋势、关系、分布、相关性等目标选择图表类型。随后做聚合、透视、排序、重采样,并清理 NaN。绘图时强调可读轴标签、单位、图例、去除多余网格线,并按报告或仪表板设定尺寸。静态输出使用 matplotlib 和 seaborn,保存为 PNG 或 SVG;交互输出使用 plotly,支持悬停、缩放和平移。
边界与注意点
它适合数据分析和文档中的图表生成,但不替代统计建模或复杂仪表板前端开发。类别过多时可能需要 其他 聚合或树状图;散点重叠需要用透明度、抖动或密度图;缺失值、长标签、偏斜数据都要按对应规则处理。若未指定图表类型,它会根据问题推断,但仍建议给出目标受众和输出格式。
使用场景
- 在季度复盘 PPT 中,把多个区域销售 CSV 汇总成适合幻灯片的横向条形图。
- 在数据分析报告里,用 seaborn 绘制相关性热力图并标出异常高相关字段。
- 为产品仪表板需求,用 plotly 生成支持缩放、平移和悬停提示的交互趋势图。
- 在图表交付前,修复长类目轴标签、缺失值断线和偏斜数据导致的可读性问题。
适合人员
- 需要把结构化表格转成报告级静态图表的数据分析师。
- 要为产品决策会准备可交互探索图表的产品经理。
- 需要在 Jupyter 或文档中复现 matplotlib/seaborn 图表的数据工程师。
- 要处理长标签、缺失值和偏斜数据等边界情况的 BI 分析人员。