- 介绍
- 数据可视化, 使用svg, css3
- 使用
- node
- npm install d3
- //
- var d3 = require(‘d3’), jsdom = require(‘jsdom’);
- var document = jsdom.jsdom(),
- svg = d3.select(document.body).append(‘svg’);
- web
- <script src=“//d3js.org/d3.v3.min.js”></script> - <script>d3.version</script>- d3对象
- // 选择器
- event
- mouse
- select
- selectAll
- selection
- touch
- touches
- // 过渡
- ease
-
ease对象
-
- timer
- flush
- interpolate
-
interpolate对象
-
- interpolateArray
- interpolateHcl
- interpolateHsl
- interpolateLab
- interpolateNumber
- interpolateObject
- interpolateRgb
- interpolateRound
- interpolateString
- interpolateTransform
- interpolateZoom
- interpolators
- transition
- // 数组
- ascending
- bisectLeft
- bisector
- bisectRight
- bisect
- descending
- deviation
- entries
- extent
- keys
- map
- max
- mean
- median
- merge
- min
- nest
- pairs
- permute
- quantile
- range
- set
- shuffle
- sum
- transpose
- values
- variance
- zip
- // 数学
- random
- transform
- // 请求
- csv
- html
- json
- text
- tsv
- xhr
- xml
- // 格式化
- format
- formatPrefix
- requote
- round
- // 本地化
- locale
- // 颜色
- hcl
- hsl
- lab
- rgb
- // 命名空间
- ns
- // 内部
- dispatch
- functor
- rebind
- // 比例尺
- scale
- // 时间
- time
- // 布局
- layout
- // 地理
- geo
- // 几何
- geom
- // 行为
- behavior
- node