D3 API 速记笔记 总概要【快速导航】
D3官方API git地址: https://github.com/d3/d3/blob/main/API.md#color-schemes-d3-scale-chromatic
-
Arrays (Statistics, Search, Iterables, Sets, Transformations, Histograms, Interning) 数组(统计、搜索、迭代、集合、转换、直方图、中介(内部中介对象))
- Array Statistics 统计相关
- Array Search 数组查找相关
- Array Iterables 类js原生数组相关操作方法
- Array Set 集合运算相关方法
- Array Transformations 数组转换(生成)相关工具方法
- Array Histograms/Array Interning 数组生成直方图相关数据操作方法/数组中介(内部中介对象)
-
Axes 数轴相关
-
Brushes 笔刷区域相关
-
Chords 弦图操作相关
-
Colors 颜色对象相关
-
Color Schemes 配色方案
- Categorical 几类颜色组
- Diverging 发散颜色
- Sequential (Single Hue) 有序颜色(单色调)
- Sequential (Multi-Hue) 有序颜色(多色调,环形色调)
-
Contours 轮廊
-
Voronoi Diagrams 沃罗诺伊图
-
dispatch 事件指派
-
Dragging 拖拽
-
DSV 分隔符分隔值文件
-
Easings 缓动效果(淡入,淡出等)
-
Fetches 载入各类文件
-
Forces 力(有/无导向)图 相关
-
Format numbers 数字格式转换
-
Geographies (Paths, Projections, Spherical Math, Spherical Shapes, Streams, Transforms) 地理(路径、投影、球面数学、球面形状、流、变换)
- Paths 路径
- Projections 投影
- spherical 球形相关
- streams,transform,clipping 流,变形,剪裁
-
hierarchies 层次结构
-
interpolators 插入器
-
paths svg 路径
-
polygon 多边形
-
quadtree 四叉树
-
random numbers 随机数
-
Scales (Continuous, Sequential, Diverging, Quantize, Ordinal) 标尺(连续尺、顺序尺、发散尺、量尺、顺序尺
- continuous scales 连续尺
- Sequential Scales 顺序尺
- Diverging Scales 发散尺
- Quantize Scales 量尺
- ordinal scales 顺序尺
-
Selections (Selecting, Modifying, Data, Events, Control, Local Variables, Namespaces) 选择器(选择、修改、数据、事件、控制、局部变量、命名空间)
- selecting elements 选择元素(元素选择器)
- modifying elements 修改选择的元素
- joining data 连接数据
- handing events & control flow 操作事件 控制流
- local variables & namespaces本地变量操作 命名空间
-
Shapes (Arcs, Pies, Lines, Areas, Curves, Links, Symbols, Stacks) 形状(弧、饼、线、面、曲线、链接、符号、堆叠)
- arcs 弧
- pies 饼
- lines 线
- areas 区域
- curves 曲线
- links 链接
- symbols 符号
- stacks 栈
-
time format 时间转换
-
Time Intervals 时间间隔操作
-
timer 定时器
-
transitions 过渡效果
-
zooming 缩放