Skip to content

Instantly share code, notes, and snippets.

@biovisualize
Created May 31, 2016 14:38
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save biovisualize/2740d97b661aa45da69d081423a90416 to your computer and use it in GitHub Desktop.
Save biovisualize/2740d97b661aa45da69d081423a90416 to your computer and use it in GitHub Desktop.
D3 v4 modules
{
"d3-array": {
"dependencies": [],
"description": "Array manipulation, ordering, searching, summarizing, etc.",
"exported": ["version", "bisect", "bisectRight", "bisectLeft", "ascending", "bisector", "descending", "deviation", "extent", "histogram", "thresholdFreedmanDiaconis", "thresholdScott", "thresholdSturges", "max", "mean", "median", "merge", "min", "pairs", "permute", "quantile", "range", "scan", "shuffle", "sum", "ticks", "tickStep", "transpose", "variance", "zip"]
},
"d3-axis": {
"dependencies": ["d3-scale", "d3-selection", "d3-transition"],
"description": "Displays automatic reference lines for scales.",
"exported": ["version", "axisTop", "axisRight", "axisBottom", "axisLeft"]
},
"d3-brush": {
"dependencies": ["d3-selection", "d3-transition"],
"description": "",
"exported": ["version"]
},
"d3-chord": {
"dependencies": ["d3-path"],
"description": "Visualize relationships or network flow with an aesthetically-pleasing circular layout.",
"exported": ["version", "ribbon"]
},
"d3-collection": {
"dependencies": [],
"description": "Handy data structures for elements keyed by string.",
"exported": ["version", "nest", "set", "map", "keys", "values", "entries"]
},
"d3-color": {
"dependencies": [],
"description": "Color spaces! RGB, HSL, Cubehelix, Lab and HCL (Lch).",
"exported": ["version", "color", "rgb", "hsl", "lab", "hcl", "cubehelix"]
},
"d3-dispatch": {
"dependencies": [],
"description": "Register named callbacks and call them with arguments.",
"exported": ["version", "dispatch"]
},
"d3-drag": {
"dependencies": ["d3-dispatch", "d3-selection"],
"description": "Drag and drop SVG, HTML or Canvas using mouse or touch input.",
"exported": ["version", "drag"]
},
"d3-dsv": {
"dependencies": ["rw"],
"description": "A parser and formatter for delimiter-separated values, such as CSV and TSV",
"exported": ["version", "dsvFormat", "csvParse", "csvParseRows", "csvFormat", "csvFormatRows", "tsvParse", "tsvParseRows", "tsvFormat", "tsvFormatRows"]
},
"d3-ease": {
"dependencies": [],
"description": "Easing functions for smooth animation.",
"exported": ["version", "easeLinear", "easeQuad", "easeQuadIn", "easeQuadOut", "easeQuadInOut", "easeCubic", "easeCubicIn", "easeCubicOut", "easeCubicInOut", "easePoly", "easePolyIn", "easePolyOut", "easePolyInOut", "easeSin", "easeSinIn", "easeSinOut", "easeSinInOut", "easeExp", "easeExpIn", "easeExpOut", "easeExpInOut", "easeCircle", "easeCircleIn", "easeCircleOut", "easeCircleInOut", "easeBounce", "easeBounceIn", "easeBounceOut", "easeBounceInOut", "easeBack", "easeBackIn", "easeBackOut", "easeBackInOut", "easeElastic", "easeElasticIn", "easeElasticOut", "easeElasticInOut"]
},
"d3-force": {
"dependencies": ["d3-collection", "d3-dispatch", "d3-quadtree", "d3-timer"],
"description": "Force-directed graph layout using velocity Verlet integration.",
"exported": ["version", "forceCenter", "forceCollide", "forceLink", "forceManyBody", "forceSimulation", "forceX", "forceY"]
},
"d3-format": {
"dependencies": [],
"description": "Format numbers for human consumption.",
"exported": ["version", "formatLocale", "formatCaEs", "formatCsCz", "formatDeCh", "formatDeDe", "formatEnCa", "formatEnGb", "formatEnUs", "formatEsEs", "formatEsMx", "formatFiFi", "formatFrCa", "formatFrFr", "formatHeIl", "formatHuHu", "formatItIt", "formatJaJp", "formatKoKr", "formatMkMk", "formatNlNl", "formatPlPl", "formatPtBr", "formatRuRu", "formatSvSe", "formatZhCn", "formatSpecifier", "precisionFixed", "precisionPrefix", "precisionRound"]
},
"d3-geo": {
"dependencies": [],
"description": "",
"exported": ["version"]
},
"d3-geo-projection": {
"dependencies": ["brfs"],
"description": "Extended geographic projections for D3.js.",
"exported": []
},
"d3-hexbin": {
"dependencies": [],
"description": "Group two-dimensional points into hexagonal bins.",
"exported": ["version", "hexbin"]
},
"d3-hierarchy": {
"dependencies": [],
"description": "Layout algorithms for visualizing hierarchical data.",
"exported": ["version", "cluster", "hierarchy", "pack", "packSiblings", "packEnclose", "partition", "stratify", "tree", "treemap", "treemapBinary", "treemapDice", "treemapSlice", "treemapSliceDice", "treemapSquarify"]
},
"d3-hull": {
"dependencies": [],
"description": "DEPRECATED; see d3-polygon’s hull function.",
"exported": ["hull"]
},
"d3-interpolate": {
"dependencies": ["d3-color"],
"description": "Interpolate numbers, colors, strings, arrays, objects, whatever!",
"exported": ["version", "interpolate", "interpolateArray", "interpolateNumber", "interpolateObject", "interpolateRound", "interpolateString", "interpolateTransformCss", "interpolateTransformSvg", "interpolateZoom", "interpolateRgb", "interpolateHsl", "interpolateHslLong", "interpolateLab", "interpolateHcl", "interpolateHclLong", "interpolateCubehelix", "interpolateCubehelixLong"]
},
"d3-path": {
"dependencies": [],
"description": "Serialize Canvas path commands to SVG.",
"exported": ["version", "path"]
},
"d3-polygon": {
"dependencies": [],
"description": "Operations for two-dimensional polygons.",
"exported": ["version", "polygonArea", "polygonCentroid", "polygonHull", "polygonContains", "polygonLength"]
},
"d3-quadtree": {
"dependencies": [],
"description": "Two-dimensional recursive spatial subdivision.",
"exported": ["version", "quadtree"]
},
"d3-queue": {
"dependencies": [],
"description": "Evaluate asynchronous tasks with configurable concurrency.",
"exported": ["version", "queue"]
},
"d3-random": {
"dependencies": [],
"description": "Generate random numbers from various distributions.",
"exported": ["version", "randomUniform", "randomNormal", "randomLogNormal", "randomBates", "randomIrwinHall", "randomExponential"]
},
"d3-request": {
"dependencies": ["d3-collection", "d3-dispatch", "d3-dsv", "xmlhttprequest"],
"description": "A convenient alternative to XMLHttpRequest.",
"exported": ["version", "request", "html", "json", "text", "xml", "csv", "tsv"]
},
"d3-sankey": {
"dependencies": ["d3-array", "d3-collection", "d3-interpolate"],
"description": "Visualize flow between nodes in a directed acyclic network.",
"exported": ["sankey"]
},
"d3-scale": {
"dependencies": ["d3-array", "d3-collection", "d3-color", "d3-format", "d3-interpolate", "d3-time", "d3-time-format"],
"description": "Encodings that map abstract data to visual representation.",
"exported": ["version", "scaleBand", "scalePoint", "scaleIdentity", "scaleLinear", "scaleLog", "scaleOrdinal", "scaleImplicit", "scalePow", "scaleSqrt", "scaleQuantile", "scaleQuantize", "scaleThreshold", "scaleTime", "scaleUtc", "scaleCategory10", "scaleCategory20b", "scaleCategory20c", "scaleCategory20", "scaleCubehelix", "scaleRainbow", "scaleWarm", "scaleCool", "scaleViridis", "scaleMagma", "scaleInferno", "scalePlasma"]
},
"d3-selection": {
"dependencies": [],
"description": "Data-driven DOM manipulation: select elements and join them to data.",
"exported": ["version", "creator", "matcher", "mouse", "namespace", "namespaces", "select", "selectAll", "selection", "selector", "selectorAll", "touch", "touches", "window", "event", "customEvent"]
},
"d3-selection-multi": {
"dependencies": ["d3-selection"],
"description": "Multi-value map syntax for D3 selections.",
"exported": []
},
"d3-shape": {
"dependencies": ["d3-path"],
"description": "Graphical primitives for visualization, such as lines and areas.",
"exported": ["version", "arc", "area", "line", "pie", "radialArea", "radialLine", "symbol", "symbols", "symbolCircle", "symbolCross", "symbolDiamond", "symbolSquare", "symbolStar", "symbolTriangle", "symbolWye", "curveBasisClosed", "curveBasisOpen", "curveBasis", "curveBundle", "curveCardinalClosed", "curveCardinalOpen", "curveCardinal", "curveCatmullRomClosed", "curveCatmullRomOpen", "curveCatmullRom", "curveLinearClosed", "curveLinear", "curveMonotoneX", "curveMonotoneY", "curveNatural", "curveStep", "curveStepAfter", "curveStepBefore", "stack", "stackOffsetExpand", "stackOffsetNone", "stackOffsetSilhouette", "stackOffsetWiggle", "stackOrderAscending", "stackOrderDescending", "stackOrderInsideOut", "stackOrderNone", "stackOrderReverse"]
},
"d3-time": {
"dependencies": [],
"description": "A calculator for humanity’s peculiar conventions of time.",
"exported": ["version", "timeInterval", "timeMillisecond", "timeSecond", "timeMinute", "timeHour", "timeDay", "timeSunday", "timeMonday", "timeTuesday", "timeWednesday", "timeThursday", "timeFriday", "timeSaturday", "timeWeek", "timeMonth", "timeYear", "utcSecond", "utcMinute", "utcHour", "utcDay", "utcSunday", "utcMonday", "utcTuesday", "utcWednesday", "utcThursday", "utcFriday", "utcSaturday", "utcWeek", "utcMonth", "utcYear"]
},
"d3-time-format": {
"dependencies": ["d3-time"],
"description": "A JavaScript time formatter and parser inspired by strftime and strptime.",
"exported": ["version", "timeFormatLocale", "timeFormatCaEs", "timeFormatDeCh", "timeFormatDeDe", "timeFormatEnCa", "timeFormatEnGb", "timeFormatEnUs", "timeFormatEsEs", "timeFormatFiFi", "timeFormatFrCa", "timeFormatFrFr", "timeFormatHeIl", "timeFormatHuHu", "timeFormatItIt", "timeFormatJaJp", "timeFormatKoKr", "timeFormatMkMk", "timeFormatNlNl", "timeFormatPlPl", "timeFormatPtBr", "timeFormatRuRu", "timeFormatSvSe", "timeFormatZhCn", "isoFormat", "isoParse"]
},
"d3-timer": {
"dependencies": [],
"description": "An efficient queue capable of managing thousands of concurrent animations.",
"exported": ["version", "now", "timer", "timerFlush", "timeout", "interval"]
},
"d3-transition": {
"dependencies": ["d3-color", "d3-dispatch", "d3-ease", "d3-interpolate", "d3-selection", "d3-timer"],
"description": "Animated transitions for D3 selections.",
"exported": ["version", "transition", "active"]
},
"d3-voronoi": {
"dependencies": [],
"description": "Compute the Voronoi diagram of a set of two-dimensional points.",
"exported": ["version", "voronoi"]
},
"d3-zoom": {
"dependencies": [],
"description": "",
"exported": ["version"]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment