实例介绍
v4版本的D3js源码和Api已经齐全的demo,详细的api介绍和实例。以代码齐全;
【实例截图】
【核心代码】
d3js_V4-demo
└── d3js_doc-master
├── API
│ ├── d3-array-master
│ │ ├── d3-array.sublime-project
│ │ ├── img
│ │ │ └── histogram.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ ├── ascending.js
│ │ │ ├── bisect.js
│ │ │ ├── bisector.js
│ │ │ ├── constant.js
│ │ │ ├── descending.js
│ │ │ ├── deviation.js
│ │ │ ├── extent.js
│ │ │ ├── histogram.js
│ │ │ ├── identity.js
│ │ │ ├── max.js
│ │ │ ├── mean.js
│ │ │ ├── median.js
│ │ │ ├── merge.js
│ │ │ ├── min.js
│ │ │ ├── number.js
│ │ │ ├── pairs.js
│ │ │ ├── permute.js
│ │ │ ├── quantile.js
│ │ │ ├── range.js
│ │ │ ├── scan.js
│ │ │ ├── shuffle.js
│ │ │ ├── sum.js
│ │ │ ├── threshold
│ │ │ │ ├── freedmanDiaconis.js
│ │ │ │ ├── scott.js
│ │ │ │ └── sturges.js
│ │ │ ├── ticks.js
│ │ │ ├── transpose.js
│ │ │ ├── variance.js
│ │ │ └── zip.js
│ │ └── test
│ │ ├── ascending-test.js
│ │ ├── bisector-test.js
│ │ ├── bisect-test.js
│ │ ├── descending-test.js
│ │ ├── deviation-test.js
│ │ ├── extent-test.js
│ │ ├── histogram-test.js
│ │ ├── isNaN.js
│ │ ├── max-test.js
│ │ ├── mean-test.js
│ │ ├── median-test.js
│ │ ├── merge-test.js
│ │ ├── min-test.js
│ │ ├── OneTimeNumber.js
│ │ ├── pairs-test.js
│ │ ├── permute-test.js
│ │ ├── quantile-test.js
│ │ ├── range-test.js
│ │ ├── scan-test.js
│ │ ├── shuffle-test.js
│ │ ├── sum-test.js
│ │ ├── tickStep-test.js
│ │ ├── ticks-test.js
│ │ ├── transpose-test.js
│ │ ├── variance-test.js
│ │ └── zip-test.js
│ ├── d3-axis-master
│ │ ├── d3-axis.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ ├── axis.js
│ │ │ └── identity.js
│ │ └── test
│ │ └── axis-test.js
│ ├── d3-brush-master
│ │ ├── d3-brush.sublime-project
│ │ ├── img
│ │ │ ├── mona-lisa.jpg
│ │ │ └── snapping.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ └── src
│ │ ├── brush.js
│ │ ├── constant.js
│ │ ├── event.js
│ │ └── noevent.js
│ ├── d3-chord-master
│ │ ├── d3-chord.sublime-project
│ │ ├── img
│ │ │ └── chord.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ ├── chord.js
│ │ │ ├── constant.js
│ │ │ ├── math.js
│ │ │ └── ribbon.js
│ │ └── test
│ │ ├── chord-test.js
│ │ ├── inDelta.js
│ │ └── ribbon-test.js
│ ├── d3-collection-master
│ │ ├── d3-collection.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── entries.js
│ │ │ ├── keys.js
│ │ │ ├── map.js
│ │ │ ├── nest.js
│ │ │ ├── set.js
│ │ │ └── values.js
│ │ └── test
│ │ ├── entries-test.js
│ │ ├── isNaN.js
│ │ ├── keys-test.js
│ │ ├── map-test.js
│ │ ├── nest-test.js
│ │ ├── set-test.js
│ │ └── values-test.js
│ ├── d3-color-master
│ │ ├── d3-color.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── color.js
│ │ │ ├── cubehelix.js
│ │ │ ├── define.js
│ │ │ ├── lab.js
│ │ │ └── math.js
│ │ └── test
│ │ ├── color-test.js
│ │ ├── cubehelix-test.js
│ │ ├── hclEqual.js
│ │ ├── hcl-test.js
│ │ ├── hslEqual.js
│ │ ├── hsl-test.js
│ │ ├── labEqual.js
│ │ ├── lab-test.js
│ │ ├── rgbEqual.js
│ │ └── rgb-test.js
│ ├── d3-dispatch-master
│ │ ├── d3-dispatch.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ └── dispatch.js
│ │ └── test
│ │ └── dispatch-test.js
│ ├── d3-drag-master
│ │ ├── d3-drag.sublime-project
│ │ ├── img
│ │ │ ├── canvas.png
│ │ │ ├── drawing.png
│ │ │ ├── force-collide.png
│ │ │ ├── force-graph.png
│ │ │ └── voronoi.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ └── src
│ │ ├── constant.js
│ │ ├── drag.js
│ │ ├── event.js
│ │ ├── nodrag.js
│ │ └── noevent.js
│ ├── d3-dsv-master
│ │ ├── bin
│ │ │ ├── dsv2dsv
│ │ │ ├── dsv2json
│ │ │ └── json2dsv
│ │ ├── d3-dsv.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── csv.js
│ │ │ ├── dsv.js
│ │ │ └── tsv.js
│ │ └── test
│ │ ├── csv-test.js
│ │ ├── data
│ │ │ ├── sample2.csv
│ │ │ ├── sample2.tsv
│ │ │ ├── sample.csv
│ │ │ ├── sample.psv
│ │ │ └── sample.tsv
│ │ ├── dsv-test.js
│ │ ├── table.js
│ │ └── tsv-test.js
│ ├── d3-ease-master
│ │ ├── d3-ease.sublime-project
│ │ ├── img
│ │ │ ├── backInOut.png
│ │ │ ├── backIn.png
│ │ │ ├── backOut.png
│ │ │ ├── bounceInOut.png
│ │ │ ├── bounceIn.png
│ │ │ ├── bounceOut.png
│ │ │ ├── circleInOut.png
│ │ │ ├── circleIn.png
│ │ │ ├── circleOut.png
│ │ │ ├── cubicInOut.png
│ │ │ ├── cubicIn.png
│ │ │ ├── cubicOut.png
│ │ │ ├── elasticInOut.png
│ │ │ ├── elasticIn.png
│ │ │ ├── elasticOut.png
│ │ │ ├── expInOut.png
│ │ │ ├── expIn.png
│ │ │ ├── expOut.png
│ │ │ ├── linear.png
│ │ │ ├── polyInOut.png
│ │ │ ├── polyIn.png
│ │ │ ├── polyOut.png
│ │ │ ├── quadInOut.png
│ │ │ ├── quadIn.png
│ │ │ ├── quadOut.png
│ │ │ ├── sinInOut.png
│ │ │ ├── sinIn.png
│ │ │ └── sinOut.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── back.js
│ │ │ ├── bounce.js
│ │ │ ├── circle.js
│ │ │ ├── cubic.js
│ │ │ ├── elastic.js
│ │ │ ├── exp.js
│ │ │ ├── linear.js
│ │ │ ├── poly.js
│ │ │ ├── quad.js
│ │ │ └── sin.js
│ │ └── test
│ │ ├── back-test.js
│ │ ├── bounce-test.js
│ │ ├── circle-test.js
│ │ ├── cubic-test.js
│ │ ├── elastic-test.js
│ │ ├── exp-test.js
│ │ ├── generic.js
│ │ ├── inDelta.js
│ │ ├── linear-test.js
│ │ ├── poly-test.js
│ │ ├── quad-test.js
│ │ └── sin-test.js
│ ├── d3-force-master
│ │ ├── d3-force.sublime-project
│ │ ├── img
│ │ │ ├── beeswarm.png
│ │ │ ├── collide.png
│ │ │ ├── graph.png
│ │ │ ├── lattice.png
│ │ │ ├── phyllotaxis.png
│ │ │ └── tree.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ └── src
│ │ ├── center.js
│ │ ├── collide.js
│ │ ├── constant.js
│ │ ├── jiggle.js
│ │ ├── link.js
│ │ ├── manyBody.js
│ │ ├── simulation.js
│ │ ├── x.js
│ │ └── y.js
│ ├── d3-format-master
│ │ ├── d3-format.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── locale
│ │ │ ├── ca-ES.json
│ │ │ ├── cs-CZ.json
│ │ │ ├── de-CH.json
│ │ │ ├── de-DE.json
│ │ │ ├── en-CA.json
│ │ │ ├── en-GB.json
│ │ │ ├── en-US.json
│ │ │ ├── es-ES.json
│ │ │ ├── es-MX.json
│ │ │ ├── fi-FI.json
│ │ │ ├── fr-CA.json
│ │ │ ├── fr-FR.json
│ │ │ ├── he-IL.json
│ │ │ ├── hu-HU.json
│ │ │ ├── it-IT.json
│ │ │ ├── ja-JP.json
│ │ │ ├── ko-KR.json
│ │ │ ├── mk-MK.json
│ │ │ ├── nl-NL.json
│ │ │ ├── pl-PL.json
│ │ │ ├── pt-BR.json
│ │ │ ├── ru-RU.json
│ │ │ ├── sv-SE.json
│ │ │ ├── uk-UA.json
│ │ │ └── zh-CN.json
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── defaultLocale.js
│ │ │ ├── exponent.js
│ │ │ ├── formatDecimal.js
│ │ │ ├── formatDefault.js
│ │ │ ├── formatGroup.js
│ │ │ ├── formatPrefixAuto.js
│ │ │ ├── formatRounded.js
│ │ │ ├── formatSpecifier.js
│ │ │ ├── formatTypes.js
│ │ │ ├── locale.js
│ │ │ ├── precisionFixed.js
│ │ │ ├── precisionPrefix.js
│ │ │ └── precisionRound.js
│ │ └── test
│ │ ├── defaultLocale-test.js
│ │ ├── formatPrefix-test.js
│ │ ├── formatSpecifier-test.js
│ │ ├── format-test.js
│ │ ├── format-type-b-test.js
│ │ ├── format-type-c-test.js
│ │ ├── format-type-d-test.js
│ │ ├── format-type-e-test.js
│ │ ├── format-type-f-test.js
│ │ ├── format-type-g-test.js
│ │ ├── format-type-none-test.js
│ │ ├── format-type-n-test.js
│ │ ├── format-type-o-test.js
│ │ ├── format-type-p-test.js
│ │ ├── format-type-r-test.js
│ │ ├── format-type-s-test.js
│ │ ├── format-type-%-test.js
│ │ ├── format-type-x-test.js
│ │ ├── inDelta.js
│ │ ├── locale-test.js
│ │ ├── precisionFixed-test.js
│ │ ├── precisionPrefix-test.js
│ │ └── precisionRound-test.js
│ ├── d3-geo-master
│ │ ├── d3-geo.sublime-project
│ │ ├── img
│ │ │ ├── albers.png
│ │ │ ├── albersUsa-parameters.png
│ │ │ ├── albersUsa.png
│ │ │ ├── azimuthalEqualArea.png
│ │ │ ├── azimuthalEquidistant.png
│ │ │ ├── conicConformal.png
│ │ │ ├── conicEqualArea.png
│ │ │ ├── conicEquidistant.png
│ │ │ ├── equirectangular.png
│ │ │ ├── gnomonic.png
│ │ │ ├── graticule.png
│ │ │ ├── mercator.png
│ │ │ ├── orthographic.png
│ │ │ ├── stereographic.png
│ │ │ └── transverseMercator.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── adder.js
│ │ │ ├── area.js
│ │ │ ├── bounds.js
│ │ │ ├── cartesian.js
│ │ │ ├── centroid.js
│ │ │ ├── circle.js
│ │ │ ├── clip
│ │ │ │ ├── antimeridian.js
│ │ │ │ ├── buffer.js
│ │ │ │ ├── circle.js
│ │ │ │ ├── extent.js
│ │ │ │ ├── index.js
│ │ │ │ ├── line.js
│ │ │ │ └── polygon.js
│ │ │ ├── compose.js
│ │ │ ├── constant.js
│ │ │ ├── distance.js
│ │ │ ├── graticule.js
│ │ │ ├── identity.js
│ │ │ ├── interpolate.js
│ │ │ ├── length.js
│ │ │ ├── math.js
│ │ │ ├── noop.js
│ │ │ ├── path
│ │ │ │ ├── area.js
│ │ │ │ ├── bounds.js
│ │ │ │ ├── centroid.js
│ │ │ │ ├── context.js
│ │ │ │ ├── index.js
│ │ │ │ └── string.js
│ │ │ ├── pointEqual.js
│ │ │ ├── polygonContains.js
│ │ │ ├── projection
│ │ │ │ ├── albers.js
│ │ │ │ ├── albersUsa.js
│ │ │ │ ├── azimuthalEqualArea.js
│ │ │ │ ├── azimuthalEquidistant.js
│ │ │ │ ├── azimuthal.js
│ │ │ │ ├── conicConformal.js
│ │ │ │ ├── conicEqualArea.js
│ │ │ │ ├── conicEquidistant.js
│ │ │ │ ├── conic.js
│ │ │ │ ├── cylindricalEqualArea.js
│ │ │ │ ├── equirectangular.js
│ │ │ │ ├── fit.js
│ │ │ │ ├── gnomonic.js
│ │ │ │ ├── identity.js
│ │ │ │ ├── index.js
│ │ │ │ ├── mercator.js
│ │ │ │ ├── orthographic.js
│ │ │ │ ├── resample.js
│ │ │ │ ├── stereographic.js
│ │ │ │ └── transverseMercator.js
│ │ │ ├── rotation.js
│ │ │ ├── stream.js
│ │ │ └── transform.js
│ │ └── test
│ │ ├── area-test.js
│ │ ├── bounds-test.js
│ │ ├── centroid-test.js
│ │ ├── circle-test.js
│ │ ├── compare-images
│ │ ├── compute-scale
│ │ ├── data
│ │ │ ├── us-10m.json
│ │ │ └── world-50m.json
│ │ ├── distance-test.js
│ │ ├── graticule-test.js
│ │ ├── interpolate-test.js
│ │ ├── path
│ │ │ ├── area-test.js
│ │ │ ├── bounds-test.js
│ │ │ ├── centroid-test.js
│ │ │ ├── index-test.js
│ │ │ ├── string-test.js
│ │ │ └── test-context.js
│ │ ├── pathEqual.js
│ │ ├── polygon-contains-test.js
│ │ ├── projection
│ │ │ ├── albersUsa-test.js
│ │ │ ├── equirectangular-test.js
│ │ │ ├── fit-test.js
│ │ │ ├── invert-test.js
│ │ │ ├── projectionEqual.js
│ │ │ └── stereographic-test.js
│ │ ├── render-reference
│ │ └── render-us
│ ├── d3-hierarchy-master
│ │ ├── d3-hierarchy.sublime-project
│ │ ├── img
│ │ │ ├── cluster.png
│ │ │ ├── d3.packSiblings.png
│ │ │ ├── d3.treemapBinary.png
│ │ │ ├── d3.treemapDice.png
│ │ │ ├── d3.treemapResquarify10.png
│ │ │ ├── d3.treemapResquarify1.png
│ │ │ ├── d3.treemapResquarify.png
│ │ │ ├── d3.treemapSliceDice.png
│ │ │ ├── d3.treemapSlice.png
│ │ │ ├── d3.treemapSquarify.png
│ │ │ ├── pack.png
│ │ │ ├── partition.png
│ │ │ ├── stratify.png
│ │ │ ├── treemap.png
│ │ │ └── tree.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── accessors.js
│ │ │ ├── cluster.js
│ │ │ ├── constant.js
│ │ │ ├── hierarchy
│ │ │ │ ├── ancestors.js
│ │ │ │ ├── descendants.js
│ │ │ │ ├── eachAfter.js
│ │ │ │ ├── eachBefore.js
│ │ │ │ ├── each.js
│ │ │ │ ├── index.js
│ │ │ │ ├── leaves.js
│ │ │ │ ├── links.js
│ │ │ │ ├── path.js
│ │ │ │ ├── sort.js
│ │ │ │ └── sum.js
│ │ │ ├── pack
│ │ │ │ ├── enclose.js
│ │ │ │ ├── index.js
│ │ │ │ ├── shuffle.js
│ │ │ │ └── siblings.js
│ │ │ ├── partition.js
│ │ │ ├── stratify.js
│ │ │ ├── tree.js
│ │ │ └── treemap
│ │ │ ├── binary.js
│ │ │ ├── dice.js
│ │ │ ├── index.js
│ │ │ ├── resquarify.js
│ │ │ ├── round.js
│ │ │ ├── sliceDice.js
│ │ │ ├── slice.js
│ │ │ └── squarify.js
│ │ └── test
│ │ ├── data
│ │ │ ├── flare.csv
│ │ │ ├── flare.json
│ │ │ ├── flare-one.json
│ │ │ ├── flare-phi.json
│ │ │ ├── simple2.json
│ │ │ ├── simple3.json
│ │ │ └── simple.json
│ │ ├── hierarchy
│ │ │ └── links-test.js
│ │ ├── stratify-test.js
│ │ └── treemap
│ │ ├── binary-test.js
│ │ ├── dice-test.js
│ │ ├── flare-test.js
│ │ ├── index-test.js
│ │ ├── resquarify-test.js
│ │ ├── round.js
│ │ ├── sliceDice-test.js
│ │ ├── slice-test.js
│ │ └── squarify-test.js
│ ├── d3-interpolate-master
│ │ ├── d3-interpolate.sublime-project
│ │ ├── img
│ │ │ ├── cubehelixGammaLong.png
│ │ │ ├── cubehelixGamma.png
│ │ │ ├── cubehelixLong.png
│ │ │ ├── cubehelix.png
│ │ │ ├── hclLong.png
│ │ │ ├── hcl.png
│ │ │ ├── hslLong.png
│ │ │ ├── hsl.png
│ │ │ ├── lab.png
│ │ │ ├── rgbGamma.png
│ │ │ └── rgb.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ ├── basisClosed.js
│ │ │ ├── basis.js
│ │ │ ├── color.js
│ │ │ ├── constant.js
│ │ │ ├── cubehelix.js
│ │ │ ├── date.js
│ │ │ ├── hcl.js
│ │ │ ├── hsl.js
│ │ │ ├── lab.js
│ │ │ ├── number.js
│ │ │ ├── object.js
│ │ │ ├── quantize.js
│ │ │ ├── rgb.js
│ │ │ ├── round.js
│ │ │ ├── string.js
│ │ │ ├── transform
│ │ │ │ ├── decompose.js
│ │ │ │ ├── index.js
│ │ │ │ └── parse.js
│ │ │ ├── value.js
│ │ │ └── zoom.js
│ │ └── test
│ │ ├── array-test.js
│ │ ├── cubehelixLong-test.js
│ │ ├── cubehelix-test.js
│ │ ├── date-test.js
│ │ ├── hclLong-test.js
│ │ ├── hcl-test.js
│ │ ├── hslLong-test.js
│ │ ├── hsl-test.js
│ │ ├── inDelta.js
│ │ ├── lab-test.js
│ │ ├── number-test.js
│ │ ├── object-test.js
│ │ ├── quantize-test.js
│ │ ├── rgb-test.js
│ │ ├── round-test.js
│ │ ├── string-test.js
│ │ ├── value-test.js
│ │ └── zoom-test.js
│ ├── d3-path-master
│ │ ├── d3-path.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ └── path.js
│ │ └── test
│ │ ├── pathEqual.js
│ │ └── path-test.js
│ ├── d3-polygon-master
│ │ ├── d3-polygon.sublime-project
│ │ ├── img
│ │ │ └── hull.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── area.js
│ │ │ ├── centroid.js
│ │ │ ├── contains.js
│ │ │ ├── cross.js
│ │ │ ├── hull.js
│ │ │ └── length.js
│ │ └── test
│ │ ├── area-test.js
│ │ ├── centroid-test.js
│ │ ├── contains-test.js
│ │ ├── hull-test.js
│ │ └── length-test.js
│ ├── d3-quadtree-master
│ │ ├── d3-quadtree.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── add.js
│ │ │ ├── cover.js
│ │ │ ├── data.js
│ │ │ ├── extent.js
│ │ │ ├── find.js
│ │ │ ├── quad.js
│ │ │ ├── quadtree.js
│ │ │ ├── remove.js
│ │ │ ├── root.js
│ │ │ ├── size.js
│ │ │ ├── visitAfter.js
│ │ │ ├── visit.js
│ │ │ ├── x.js
│ │ │ └── y.js
│ │ └── test
│ │ ├── addAll-test.js
│ │ ├── add-test.js
│ │ ├── benchmark
│ │ ├── copy-test.js
│ │ ├── cover-test.js
│ │ ├── data-test.js
│ │ ├── extent-test.js
│ │ ├── find-test.js
│ │ ├── quadtree-test.js
│ │ ├── remove-test.js
│ │ ├── size-test.js
│ │ ├── visit-test.js
│ │ ├── x-test.js
│ │ └── y-test.js
│ ├── d3-queue-master
│ │ ├── d3-queue.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ └── queue.js
│ │ └── test
│ │ ├── abortableTask.js
│ │ ├── asynchronousTask.js
│ │ ├── deferredSynchronousTask.js
│ │ ├── queue-test.js
│ │ └── synchronousTask.js
│ ├── d3-random-master
│ │ ├── d3-random.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── bates.js
│ │ │ ├── exponential.js
│ │ │ ├── irwinHall.js
│ │ │ ├── logNormal.js
│ │ │ ├── normal.js
│ │ │ └── uniform.js
│ │ └── test
│ │ ├── bates-test.js
│ │ ├── exponential-test.js
│ │ ├── inDelta.js
│ │ ├── irwinHall-test.js
│ │ ├── kurtosis.js
│ │ ├── logNormal-test.js
│ │ ├── normal-test.js
│ │ ├── skewness.js
│ │ └── uniform-test.js
│ ├── d3-request-master
│ │ ├── bin
│ │ │ └── rollup-node
│ │ ├── d3-request.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── csv.js
│ │ │ ├── dsv.js
│ │ │ ├── html.js
│ │ │ ├── json.js
│ │ │ ├── request.js
│ │ │ ├── text.js
│ │ │ ├── tsv.js
│ │ │ ├── type.js
│ │ │ └── xml.js
│ │ └── test
│ │ ├── csv-test.js
│ │ ├── data
│ │ │ ├── sample.csv
│ │ │ ├── sample.json
│ │ │ ├── sample.tsv
│ │ │ └── sample.txt
│ │ ├── json-test.js
│ │ ├── table.js
│ │ ├── text-test.js
│ │ ├── tsv-test.js
│ │ ├── xhr-test.js
│ │ └── XMLHttpRequest.js
│ ├── d3-scale-master
│ │ ├── d3-scale.sublime-project
│ │ ├── img
│ │ │ ├── band.png
│ │ │ ├── category10.png
│ │ │ ├── category20b.png
│ │ │ ├── category20c.png
│ │ │ ├── category20.png
│ │ │ ├── cool.png
│ │ │ ├── cubehelix.png
│ │ │ ├── inferno.png
│ │ │ ├── magma.png
│ │ │ ├── plasma.png
│ │ │ ├── point.png
│ │ │ ├── rainbow.png
│ │ │ ├── viridis.png
│ │ │ └── warm.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── array.js
│ │ │ ├── band.js
│ │ │ ├── category10.js
│ │ │ ├── category20b.js
│ │ │ ├── category20c.js
│ │ │ ├── category20.js
│ │ │ ├── colors.js
│ │ │ ├── constant.js
│ │ │ ├── continuous.js
│ │ │ ├── cubehelix.js
│ │ │ ├── identity.js
│ │ │ ├── linear.js
│ │ │ ├── log.js
│ │ │ ├── nice.js
│ │ │ ├── number.js
│ │ │ ├── ordinal.js
│ │ │ ├── pow.js
│ │ │ ├── quantile.js
│ │ │ ├── quantize.js
│ │ │ ├── rainbow.js
│ │ │ ├── sequential.js
│ │ │ ├── threshold.js
│ │ │ ├── tickFormat.js
│ │ │ ├── time.js
│ │ │ ├── utcTime.js
│ │ │ └── viridis.js
│ │ └── test
│ │ ├── band-test.js
│ │ ├── category10-test.js
│ │ ├── category20b-test.js
│ │ ├── category20c-test.js
│ │ ├── category20-test.js
│ │ ├── cubehelix-test.js
│ │ ├── date.js
│ │ ├── identity-test.js
│ │ ├── inDelta.js
│ │ ├── linear-test.js
│ │ ├── log-test.js
│ │ ├── ordinal-test.js
│ │ ├── point-test.js
│ │ ├── pow-test.js
│ │ ├── quantile-test.js
│ │ ├── quantize-test.js
│ │ ├── rainbow-test.js
│ │ ├── roundEpsilon.js
│ │ ├── sequential-test.js
│ │ ├── threshold-test.js
│ │ ├── time-test.js
│ │ ├── utcTime-test.js
│ │ └── viridis-test.js
│ ├── d3-selection-master
│ │ ├── d3-selection.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── constant.js
│ │ │ ├── creator.js
│ │ │ ├── local.js
│ │ │ ├── matcher.js
│ │ │ ├── mouse.js
│ │ │ ├── namespace.js
│ │ │ ├── namespaces.js
│ │ │ ├── point.js
│ │ │ ├── selectAll.js
│ │ │ ├── selection
│ │ │ │ ├── append.js
│ │ │ │ ├── attr.js
│ │ │ │ ├── call.js
│ │ │ │ ├── classed.js
│ │ │ │ ├── data.js
│ │ │ │ ├── datum.js
│ │ │ │ ├── dispatch.js
│ │ │ │ ├── each.js
│ │ │ │ ├── empty.js
│ │ │ │ ├── enter.js
│ │ │ │ ├── exit.js
│ │ │ │ ├── filter.js
│ │ │ │ ├── html.js
│ │ │ │ ├── index.js
│ │ │ │ ├── insert.js
│ │ │ │ ├── lower.js
│ │ │ │ ├── merge.js
│ │ │ │ ├── node.js
│ │ │ │ ├── nodes.js
│ │ │ │ ├── on.js
│ │ │ │ ├── order.js
│ │ │ │ ├── property.js
│ │ │ │ ├── raise.js
│ │ │ │ ├── remove.js
│ │ │ │ ├── selectAll.js
│ │ │ │ ├── select.js
│ │ │ │ ├── size.js
│ │ │ │ ├── sort.js
│ │ │ │ ├── sparse.js
│ │ │ │ ├── style.js
│ │ │ │ └── text.js
│ │ │ ├── select.js
│ │ │ ├── selectorAll.js
│ │ │ ├── selector.js
│ │ │ ├── sourceEvent.js
│ │ │ ├── touches.js
│ │ │ ├── touch.js
│ │ │ └── window.js
│ │ └── test
│ │ ├── creator-test.js
│ │ ├── event-test.js
│ │ ├── matcher-test.js
│ │ ├── namespaces-test.js
│ │ ├── namespace-test.js
│ │ ├── selectAll-test.js
│ │ ├── selection
│ │ │ ├── append-test.js
│ │ │ ├── attr-test.js
│ │ │ ├── call-test.js
│ │ │ ├── classed-test.js
│ │ │ ├── data-test.js
│ │ │ ├── datum-test.js
│ │ │ ├── dispatch-test.js
│ │ │ ├── each-test.js
│ │ │ ├── empty-test.js
│ │ │ ├── enter-test.js
│ │ │ ├── exit-test.js
│ │ │ ├── filter-test.js
│ │ │ ├── html-test.js
│ │ │ ├── index-test.js
│ │ │ ├── insert-test.js
│ │ │ ├── merge-test.js
│ │ │ ├── nodes-test.js
│ │ │ ├── node-test.js
│ │ │ ├── on-test.js
│ │ │ ├── order-test.js
│ │ │ ├── property-test.js
│ │ │ ├── remove-test.js
│ │ │ ├── selectAll-test.js
│ │ │ ├── select-test.js
│ │ │ ├── size-test.js
│ │ │ ├── sort-test.js
│ │ │ ├── style-test.js
│ │ │ ├── text-test.js
│ │ │ └── window-test.js
│ │ ├── selectorAll-test.js
│ │ ├── selector-test.js
│ │ └── select-test.js
│ ├── d3-shape-master
│ │ ├── d3-shape.sublime-project
│ │ ├── img
│ │ │ ├── area-defined.png
│ │ │ ├── area-difference.png
│ │ │ ├── area.png
│ │ │ ├── area-radial.png
│ │ │ ├── area-stacked.png
│ │ │ ├── basisClosed.png
│ │ │ ├── basisOpen.png
│ │ │ ├── basis.png
│ │ │ ├── bundle.png
│ │ │ ├── cardinalClosed.png
│ │ │ ├── cardinalOpen.png
│ │ │ ├── cardinal.png
│ │ │ ├── catmullRomClosed.png
│ │ │ ├── catmullRomOpen.png
│ │ │ ├── catmullRom.png
│ │ │ ├── centroid-annular-sector.png
│ │ │ ├── centroid-circular-sector.png
│ │ │ ├── circle.png
│ │ │ ├── cross.png
│ │ │ ├── diamond.png
│ │ │ ├── donut.png
│ │ │ ├── linearClosed.png
│ │ │ ├── linear.png
│ │ │ ├── line-defined.png
│ │ │ ├── line.png
│ │ │ ├── line-radial.png
│ │ │ ├── monotoneX.png
│ │ │ ├── monotoneY.png
│ │ │ ├── natural.png
│ │ │ ├── padded-annular-sector.png
│ │ │ ├── padded-circular-sector.png
│ │ │ ├── pie.png
│ │ │ ├── rounded-annular-sector.png
│ │ │ ├── rounded-circular-sector.png
│ │ │ ├── square.png
│ │ │ ├── stacked-bar.png
│ │ │ ├── stacked-stream.png
│ │ │ ├── star.png
│ │ │ ├── stepAfter.png
│ │ │ ├── stepBefore.png
│ │ │ ├── step.png
│ │ │ ├── triangle.png
│ │ │ └── wye.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── arc.js
│ │ │ ├── area.js
│ │ │ ├── array.js
│ │ │ ├── constant.js
│ │ │ ├── curve
│ │ │ │ ├── basisClosed.js
│ │ │ │ ├── basis.js
│ │ │ │ ├── basisOpen.js
│ │ │ │ ├── bundle.js
│ │ │ │ ├── cardinalClosed.js
│ │ │ │ ├── cardinal.js
│ │ │ │ ├── cardinalOpen.js
│ │ │ │ ├── catmullRomClosed.js
│ │ │ │ ├── catmullRom.js
│ │ │ │ ├── catmullRomOpen.js
│ │ │ │ ├── linearClosed.js
│ │ │ │ ├── linear.js
│ │ │ │ ├── monotone.js
│ │ │ │ ├── natural.js
│ │ │ │ ├── radial.js
│ │ │ │ └── step.js
│ │ │ ├── descending.js
│ │ │ ├── identity.js
│ │ │ ├── line.js
│ │ │ ├── math.js
│ │ │ ├── noop.js
│ │ │ ├── offset
│ │ │ │ ├── expand.js
│ │ │ │ ├── none.js
│ │ │ │ ├── silhouette.js
│ │ │ │ └── wiggle.js
│ │ │ ├── order
│ │ │ │ ├── ascending.js
│ │ │ │ ├── descending.js
│ │ │ │ ├── insideOut.js
│ │ │ │ ├── none.js
│ │ │ │ └── reverse.js
│ │ │ ├── pie.js
│ │ │ ├── point.js
│ │ │ ├── radialArea.js
│ │ │ ├── radialLine.js
│ │ │ ├── stack.js
│ │ │ ├── symbol
│ │ │ │ ├── circle.js
│ │ │ │ ├── cross.js
│ │ │ │ ├── diamond.js
│ │ │ │ ├── square.js
│ │ │ │ ├── star.js
│ │ │ │ ├── triangle.js
│ │ │ │ └── wye.js
│ │ │ └── symbol.js
│ │ └── test
│ │ ├── arc-test.js
│ │ ├── area-test.js
│ │ └── curve
│ │ ├── basisClosed-test.js
│ │ ├── basisOpen-test.js
│ │ └── basis-test.js
│ ├── d3-time-format-master
│ │ ├── d3-time-format.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── locale
│ │ │ ├── ca-ES.json
│ │ │ ├── cs-CZ.json
│ │ │ ├── de-CH.json
│ │ │ ├── de-DE.json
│ │ │ ├── en-CA.json
│ │ │ ├── en-GB.json
│ │ │ ├── en-US.json
│ │ │ ├── es-ES.json
│ │ │ ├── es-MX.json
│ │ │ ├── fi-FI.json
│ │ │ ├── fr-CA.json
│ │ │ ├── fr-FR.json
│ │ │ ├── he-IL.json
│ │ │ ├── hu-HU.json
│ │ │ ├── it-IT.json
│ │ │ ├── ja-JP.json
│ │ │ ├── ko-KR.json
│ │ │ ├── mk-MK.json
│ │ │ ├── nl-NL.json
│ │ │ ├── pl-PL.json
│ │ │ ├── pt-BR.json
│ │ │ ├── ru-RU.json
│ │ │ ├── sv-SE.json
│ │ │ ├── uk-UA.json
│ │ │ └── zh-CN.json
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── defaultLocale.js
│ │ │ ├── isoFormat.js
│ │ │ ├── isoParse.js
│ │ │ └── locale.js
│ │ └── test
│ │ ├── date.js
│ │ ├── defaultLocale-test.js
│ │ ├── format-test.js
│ │ ├── isoFormat-test.js
│ │ ├── isoParse-test.js
│ │ ├── locale-test.js
│ │ ├── parse-test.js
│ │ ├── utcFormat-test.js
│ │ └── utcParse-test.js
│ ├── d3-time-master
│ │ ├── d3-time.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── day.js
│ │ │ ├── duration.js
│ │ │ ├── hour.js
│ │ │ ├── interval.js
│ │ │ ├── millisecond.js
│ │ │ ├── minute.js
│ │ │ ├── month.js
│ │ │ ├── second.js
│ │ │ ├── utcDay.js
│ │ │ ├── utcHour.js
│ │ │ ├── utcMinute.js
│ │ │ ├── utcMonth.js
│ │ │ ├── utcWeek.js
│ │ │ ├── utcYear.js
│ │ │ ├── week.js
│ │ │ └── year.js
│ │ └── test
│ │ ├── date.js
│ │ ├── day-test.js
│ │ ├── friday-test.js
│ │ ├── hour-test.js
│ │ ├── interval-test.js
│ │ ├── millisecond-test.js
│ │ ├── minute-test.js
│ │ ├── monday-test.js
│ │ ├── month-test.js
│ │ ├── multiYear-test.js
│ │ ├── saturday-test.js
│ │ ├── second-test.js
│ │ ├── sunday-test.js
│ │ ├── test-time-zones
│ │ ├── thursday-test.js
│ │ ├── tuesday-test.js
│ │ ├── utcDay-test.js
│ │ ├── utcFriday-test.js
│ │ ├── utcHour-test.js
│ │ ├── utcMillisecond-test.js
│ │ ├── utcMinute-test.js
│ │ ├── utcMonday-test.js
│ │ ├── utcMonth-test.js
│ │ ├── utcMultiYear-test.js
│ │ ├── utcSaturday-test.js
│ │ ├── utcSecond-test.js
│ │ ├── utcSunday-test.js
│ │ ├── utcThursday-test.js
│ │ ├── utcTuesday-test.js
│ │ ├── utcWednesday-test.js
│ │ ├── utcWeek-test.js
│ │ ├── utcYear-test.js
│ │ ├── wednesday-test.js
│ │ ├── week-test.js
│ │ └── year-test.js
│ ├── d3-timer-master
│ │ ├── d3-timer.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── interval.js
│ │ │ ├── timeout.js
│ │ │ └── timer.js
│ │ └── test
│ │ ├── end.js
│ │ ├── inRange.js
│ │ ├── interval-test.js
│ │ ├── now-test.js
│ │ ├── timeout-test.js
│ │ ├── timerFlush-test.js
│ │ └── timer-test.js
│ ├── d3-transition-master
│ │ ├── d3-transition.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── active.js
│ │ │ ├── interrupt.js
│ │ │ ├── selection
│ │ │ │ ├── index.js
│ │ │ │ ├── interrupt.js
│ │ │ │ └── transition.js
│ │ │ └── transition
│ │ │ ├── attr.js
│ │ │ ├── attrTween.js
│ │ │ ├── delay.js
│ │ │ ├── duration.js
│ │ │ ├── ease.js
│ │ │ ├── filter.js
│ │ │ ├── index.js
│ │ │ ├── interpolate.js
│ │ │ ├── merge.js
│ │ │ ├── on.js
│ │ │ ├── remove.js
│ │ │ ├── schedule.js
│ │ │ ├── selectAll.js
│ │ │ ├── selection.js
│ │ │ ├── select.js
│ │ │ ├── style.js
│ │ │ ├── styleTween.js
│ │ │ ├── text.js
│ │ │ ├── transition.js
│ │ │ └── tween.js
│ │ └── test
│ │ ├── active-test.js
│ │ ├── error-test.js
│ │ ├── interrupt-test.js
│ │ ├── selection
│ │ │ ├── interrupt-test.js
│ │ │ └── transition-test.js
│ │ └── transition
│ │ ├── attr-test.js
│ │ ├── attrTween-test.js
│ │ ├── call-test.js
│ │ ├── delay-test.js
│ │ ├── duration-test.js
│ │ ├── each-test.js
│ │ ├── ease-test.js
│ │ ├── empty-test.js
│ │ ├── filter-test.js
│ │ ├── index-test.js
│ │ ├── merge-test.js
│ │ ├── nodes-test.js
│ │ ├── node-test.js
│ │ ├── on-test.js
│ │ ├── remove-test.js
│ │ ├── selectAll-test.js
│ │ ├── selection-test.js
│ │ ├── select-test.js
│ │ ├── size-test.js
│ │ ├── state.js
│ │ ├── style-test.js
│ │ ├── styleTween-test.js
│ │ ├── text-test.js
│ │ ├── transition-test.js
│ │ └── tween-test.js
│ ├── d3-voronoi-master
│ │ ├── d3-voronoi.sublime-project
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── Beach.js
│ │ │ ├── Cell.js
│ │ │ ├── Circle.js
│ │ │ ├── constant.js
│ │ │ ├── Diagram.js
│ │ │ ├── Edge.js
│ │ │ ├── point.js
│ │ │ ├── RedBlackTree.js
│ │ │ └── voronoi.js
│ │ └── test
│ │ ├── asArray.js
│ │ ├── polygonArea.js
│ │ ├── voronoi-find-test.js
│ │ ├── voronoi-links-test.js
│ │ ├── voronoi-test.js
│ │ └── voronoi-triangles-test.js
│ ├── d3-zoom-master
│ │ ├── d3-zoom.sublime-project
│ │ ├── img
│ │ │ ├── axis.png
│ │ │ ├── dots.png
│ │ │ └── transition.png
│ │ ├── index.js
│ │ ├── LICENSE
│ │ ├── package.json
│ │ ├── README.md
│ │ ├── src
│ │ │ ├── constant.js
│ │ │ ├── event.js
│ │ │ ├── noevent.js
│ │ │ ├── transform.js
│ │ │ └── zoom.js
│ │ └── test
│ │ └── transform-test.js
│ └── README.MD
├── demo
│ ├── 3d_earth
│ │ ├── e.png
│ │ ├── index.html
│ │ └── README.MD
│ ├── brush
│ │ ├── b.png
│ │ ├── index.html
│ │ └── README.MD
│ ├── contour
│ │ └── index.html
│ ├── css
│ │ └── style.css
│ ├── dataset
│ │ ├── cars.csv
│ │ ├── doc.json
│ │ ├── Europe.json
│ │ └── world-50m.json
│ ├── doc_visual
│ │ ├── index.html
│ │ ├── p.png
│ │ └── README.MD
│ ├── force
│ │ ├── add_remove_node.html
│ │ ├── collision.html
│ │ ├── forceCenter.html
│ │ ├── force_x_y.html
│ │ ├── index.html
│ │ └── README.MD
│ ├── force2
│ │ ├── index.html
│ │ ├── index.js
│ │ └── README.MD
│ ├── geo
│ │ └── index.html
│ ├── histogram
│ │ ├── h.png
│ │ ├── index.html
│ │ └── README.MD
│ ├── img
│ │ ├── force2.png
│ │ └── ringGradient.png
│ ├── json
│ │ └── world-110m.json
│ ├── libs
│ │ ├── d3-contour.v1.min.js
│ │ ├── d3.v4.js
│ │ └── topojson.v1.min.js
│ ├── parallels
│ │ ├── data.js
│ │ ├── index.html
│ │ ├── p.png
│ │ └── README.MD
│ ├── quadtree
│ │ ├── index.html
│ │ ├── q.png
│ │ └── README.MD
│ ├── random
│ │ └── index.html
│ ├── README.MD
│ └── zoom
│ └── index.html
├── Introduction
│ └── README.MD
├── Plugins
│ ├── d3-contour
│ │ ├── d3-contour.v1.min.js
│ │ └── README.md
│ └── README.MD
├── README.md
└── ReleaseNotes
└── README.MD
155 directories, 1172 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论