SuperAPI AI 工具集

datavis

数据与分析

查看项目

更新于 10-16 05:47

技能介绍

用途:datavis 是一套数据可视化技能工具包,目标是用 D3.js、Chart.js 和自定义 SVG 创建美观、数学优雅、能引发情感共鸣的可视化作品。其理念强调通过数据揭示真相、用设计唤起好奇、以可访问性尊重读者、用优雅简化承载复杂性。

主要能力:一是视觉编码,指导比例尺选择,如均匀分布用线性、跨数量级用对数、面积编码用平方根、时间数据用时间比例尺,并强调感知诚实,例如气泡半径应使用 d3.scaleSqrt 而非线性比例尺。二是配色设计,区分分类色、顺序色与发散色,提供 8 色色盲安全调色板,并建议冗余编码,不单靠颜色区分。三是 D3.js 模式,包含力导向模拟、响应式 SVG(viewBox 与 preserveAspectRatio)以及不小于 44x44px 的触控热区。四是叙事结构,按邀请、发现、反思三幕展开,并支持渐进式披露。五是数据管线,建议按抓取、清洗、校验、导出分脚本组织,并要求记录数据来源、许可与局限。

使用方式:资料提供若干脚本命令,如 scripts/color-palette.py --type sequential --hue blue --steps 9、scripts/analyze-distribution.py data.csv --column value、scripts/d3-scaffold.py my-viz --type force-network 等,用于生成调色板、分析分布和搭建 D3 项目骨架。

适用场景:需要制作力导向网络、时间线、分级统计图等可视化,并关注色盲友好、移动端响应与叙事表达的项目。

限制与反模式:应避免 3D 图表、超过 6 类的饼图、双 Y 轴、彩虹色阶、未披露的截断 Y 轴以及无目的的动画。资料未提供具体安装步骤、依赖版本、收费方式与平台支持信息。