Last active
May 20, 2016 18:42
-
-
Save Hypercubed/e13c3ba8eb86ce0fc3ae to your computer and use it in GitHub Desktop.
dist/plotly.js - Source Map Explorer
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!doctype html> | |
<head> | |
<meta charset="UTF-8"> | |
<link rel="stylesheet" href="https://cdn.rawgit.com/martine/webtreemap/a5c3115092f3ce97c6544aff4af465a88010f01d/webtreemap.css"> | |
<title>dist/plotly.js - Source Map Explorer</title> | |
<style> | |
html, body { | |
height: 100%; | |
} | |
body { | |
font-family: sans-serif; | |
font-size: 0.8em; | |
margin: 0; | |
} | |
#map { | |
top: 10px; | |
bottom: 10px; | |
left: 10px; | |
right: 10px; | |
position: absolute; | |
cursor: pointer; | |
-webkit-user-select: none; | |
} | |
</style> | |
</head> | |
<body> | |
<div id='map'></div> | |
</body> | |
<script> | |
var tree = { | |
"node_modules/browser-pack/_prelude.js": 3, | |
"build/plotcss.js": 4655, | |
"build/ploticon.js": 6780, | |
"node_modules/3d-view-controls/camera.js": 5655, | |
"node_modules/3d-view/view.js": 3142, | |
"node_modules/a-big-triangle/triangle.js": 828, | |
"node_modules/affine-hull/aff.js": 977, | |
"node_modules/alpha-complex/alpha.js": 363, | |
"node_modules/alpha-shape/alpha.js": 200, | |
"node_modules/arraytools/index.js": 4086, | |
"node_modules/barycentric/barycentric.js": 692, | |
"node_modules/base64-js/lib/b64.js": 3442, | |
"node_modules/big-rat/add.js": 263, | |
"node_modules/big-rat/cmp.js": 157, | |
"node_modules/big-rat/div.js": 167, | |
"node_modules/big-rat/index.js": 1392, | |
"node_modules/big-rat/is-rat.js": 246, | |
"node_modules/big-rat/lib/bn-sign.js": 187, | |
"node_modules/big-rat/lib/bn-to-num.js": 408, | |
"node_modules/big-rat/lib/ctz.js": 335, | |
"node_modules/big-rat/lib/is-bn.js": 166, | |
"node_modules/big-rat/lib/num-to-bn.js": 325, | |
"node_modules/big-rat/lib/rationalize.js": 536, | |
"node_modules/big-rat/lib/str-to-bn.js": 181, | |
"node_modules/big-rat/mul.js": 150, | |
"node_modules/big-rat/sign.js": 187, | |
"node_modules/big-rat/sub.js": 174, | |
"node_modules/big-rat/to-float.js": 849, | |
"node_modules/binary-search-bounds/search-bounds.js": 1882, | |
"node_modules/bit-twiddle/twiddle.js": 4854, | |
"node_modules/bn.js/lib/bn.js": 47732, | |
"node_modules/boundary-cells/boundary.js": 511, | |
"node_modules/box-intersect/index.js": 2729, | |
"node_modules/box-intersect/lib/brute.js": 3620, | |
"node_modules/box-intersect/lib/intersect.js": 12256, | |
"node_modules/box-intersect/lib/median.js": 3351, | |
"node_modules/box-intersect/lib/partition.js": 629, | |
"node_modules/box-intersect/lib/sort.js": 4433, | |
"node_modules/box-intersect/lib/sweep.js": 10953, | |
"node_modules/buffer/index.js": 41200, | |
"node_modules/cdt2d/cdt2d.js": 2180, | |
"node_modules/cdt2d/lib/delaunay.js": 2301, | |
"node_modules/cdt2d/lib/filter.js": 3590, | |
"node_modules/cdt2d/lib/monotone.js": 4180, | |
"node_modules/cdt2d/lib/triangulation.js": 2081, | |
"node_modules/cdt2d/node_modules/binary-search-bounds/search-bounds.js": 1436, | |
"node_modules/cell-orientation/orientation.js": 401, | |
"node_modules/circumcenter/circumcenter.js": 1210, | |
"node_modules/circumradius/crad.js": 388, | |
"node_modules/clean-pslg/clean-pslg.js": 8338, | |
"node_modules/clean-pslg/lib/rat-seg-intersect.js": 1088, | |
"node_modules/colormap/colorScales.json": 30, | |
"node_modules/colormap/index.js": 7190, | |
"node_modules/compare-angle/cmpangle.js": 1759, | |
"node_modules/compare-cell/compare.js": 1395, | |
"node_modules/compare-oriented-cell/compare.js": 162, | |
"node_modules/convex-hull/ch.js": 528, | |
"node_modules/convex-hull/lib/ch1d.js": 464, | |
"node_modules/convex-hull/lib/ch2d.js": 396, | |
"node_modules/convex-hull/lib/chnd.js": 1146, | |
"node_modules/cubic-hermite/hermite.js": 932, | |
"node_modules/cwise-compiler/compiler.js": 3702, | |
"node_modules/cwise-compiler/lib/compile.js": 14601, | |
"node_modules/cwise-compiler/lib/thunk.js": 4305, | |
"node_modules/cwise/lib/wrapper.js": 46, | |
"node_modules/d3/d3.js": 325764, | |
"node_modules/delaunay-triangulate/triangulate.js": 2998, | |
"node_modules/double-bits/double.js": 2483, | |
"node_modules/dup/dup.js": 925, | |
"node_modules/edges-to-adjacency-list/e2a.js": 694, | |
"node_modules/es6-promise/dist/es6-promise.js": 31371, | |
"node_modules/events/events.js": 8066, | |
"node_modules/extract-frustum-planes/extract-planes.js": 358, | |
"node_modules/fast-isnumeric/index.js": 1885, | |
"node_modules/filtered-vector/fvec.js": 7021, | |
"node_modules/functional-red-black-tree/rbtree.js": 21387, | |
"node_modules/gamma/index.js": 1701, | |
"node_modules/gl-axes3d/axes.js": 12194, | |
"node_modules/gl-axes3d/lib/background.js": 2287, | |
"node_modules/gl-axes3d/lib/cube.js": 4886, | |
"node_modules/gl-axes3d/lib/lines.js": 5002, | |
"node_modules/gl-axes3d/lib/shaders/index.js": 3255, | |
"node_modules/gl-axes3d/lib/text.js": 4473, | |
"node_modules/gl-axes3d/lib/ticks.js": 1620, | |
"node_modules/gl-axes3d/properties.js": 3421, | |
"node_modules/gl-buffer/buffer.js": 4514, | |
"node_modules/gl-error2d/error2d.js": 5123, | |
"node_modules/gl-error2d/lib/shaders.js": 160, | |
"node_modules/gl-error3d/errorbars.js": 6186, | |
"node_modules/gl-error3d/shaders/index.js": 1186, | |
"node_modules/gl-fbo/fbo.js": 12187, | |
"node_modules/gl-line2d/lib/shaders.js": 3736, | |
"node_modules/gl-line2d/line.js": 15164, | |
"node_modules/gl-line3d/lib/shaders.js": 3379, | |
"node_modules/gl-line3d/lines.js": 8520, | |
"node_modules/gl-mat2/invert.js": 651, | |
"node_modules/gl-mat3/invert.js": 826, | |
"node_modules/gl-mat4/clone.js": 539, | |
"node_modules/gl-mat4/create.js": 453, | |
"node_modules/gl-mat4/determinant.js": 868, | |
"node_modules/gl-mat4/fromQuat.js": 964, | |
"node_modules/gl-mat4/fromRotationTranslation.js": 1201, | |
"node_modules/gl-mat4/identity.js": 439, | |
"node_modules/gl-mat4/invert.js": 1840, | |
"node_modules/gl-mat4/lookAt.js": 1991, | |
"node_modules/gl-mat4/multiply.js": 1416, | |
"node_modules/gl-mat4/perspective.js": 942, | |
"node_modules/gl-mat4/rotate.js": 2025, | |
"node_modules/gl-mat4/rotateX.js": 1050, | |
"node_modules/gl-mat4/rotateY.js": 1092, | |
"node_modules/gl-mat4/rotateZ.js": 1096, | |
"node_modules/gl-mat4/scale.js": 723, | |
"node_modules/gl-mat4/translate.js": 1218, | |
"node_modules/gl-mat4/transpose.js": 1126, | |
"node_modules/gl-matrix-invert/invert.js": 480, | |
"node_modules/gl-mesh3d/lib/closest-point.js": 2431, | |
"node_modules/gl-mesh3d/lib/shaders.js": 7788, | |
"node_modules/gl-mesh3d/mesh.js": 23260, | |
"node_modules/gl-plot2d/lib/box.js": 1360, | |
"node_modules/gl-plot2d/lib/grid.js": 7475, | |
"node_modules/gl-plot2d/lib/line.js": 1382, | |
"node_modules/gl-plot2d/lib/shaders.js": 1478, | |
"node_modules/gl-plot2d/lib/text.js": 8354, | |
"node_modules/gl-plot2d/plot.js": 15105, | |
"node_modules/gl-plot3d/lib/shader.js": 415, | |
"node_modules/gl-plot3d/scene.js": 17965, | |
"node_modules/gl-quat/slerp.js": 1452, | |
"node_modules/gl-scatter2d-fancy/lib/shaders.js": 123, | |
"node_modules/gl-scatter2d-fancy/scatter-fancy.js": 10390, | |
"node_modules/gl-scatter2d/lib/shader.js": 196, | |
"node_modules/gl-scatter2d/node_modules/snap-points-2d/lib/sort.js": 9422, | |
"node_modules/gl-scatter2d/node_modules/snap-points-2d/snap.js": 2976, | |
"node_modules/gl-scatter2d/scatter2d.js": 8233, | |
"node_modules/gl-scatter3d/lib/glyphs.js": 1134, | |
"node_modules/gl-scatter3d/lib/shaders.js": 5582, | |
"node_modules/gl-scatter3d/pointcloud.js": 17624, | |
"node_modules/gl-select-box/lib/shaders.js": 215, | |
"node_modules/gl-select-box/selectbox.js": 3587, | |
"node_modules/gl-select-static/select.js": 4507, | |
"node_modules/gl-shader/index.js": 5947, | |
"node_modules/gl-shader/lib/create-attributes.js": 5578, | |
"node_modules/gl-shader/lib/create-uniforms.js": 5260, | |
"node_modules/gl-shader/lib/reflect.js": 1423, | |
"node_modules/gl-shader/lib/runtime-reflect.js": 1769, | |
"node_modules/gl-shader/lib/shader-cache.js": 3164, | |
"node_modules/gl-spikes2d/spikes.js": 2311, | |
"node_modules/gl-spikes3d/shaders/index.js": 1278, | |
"node_modules/gl-spikes3d/spikes.js": 3949, | |
"node_modules/gl-surface3d/lib/shaders.js": 5518, | |
"node_modules/gl-surface3d/surface.js": 32583, | |
"node_modules/gl-texture2d/texture.js": 15718, | |
"node_modules/gl-vao/lib/do-bind.js": 1749, | |
"node_modules/gl-vao/lib/vao-emulated.js": 878, | |
"node_modules/gl-vao/lib/vao-native.js": 2063, | |
"node_modules/gl-vao/vao.js": 521, | |
"node_modules/gl-vec3/cross.js": 452, | |
"node_modules/gl-vec3/dot.js": 254, | |
"node_modules/gl-vec3/length.js": 307, | |
"node_modules/gl-vec3/lerp.js": 480, | |
"node_modules/gl-vec3/normalize.js": 519, | |
"node_modules/gl-vec4/transformMat4.js": 472, | |
"node_modules/glsl-read-float/index.js": 332, | |
"node_modules/ieee754/index.js": 1944, | |
"node_modules/incremental-convex-hull/ich.js": 10074, | |
"node_modules/interval-tree-1d/interval-tree.js": 8205, | |
"node_modules/invert-permutation/index.js": 289, | |
"node_modules/iota-array/iota.js": 180, | |
"node_modules/is-array/index.js": 419, | |
"node_modules/is-buffer/index.js": 439, | |
"node_modules/marching-simplex-table/mstab.js": 1297, | |
"node_modules/mat4-decompose/index.js": 5818, | |
"node_modules/mat4-decompose/normalize.js": 536, | |
"node_modules/mat4-interpolate/index.js": 1652, | |
"node_modules/mat4-recompose/index.js": 1671, | |
"node_modules/matrix-camera-controller/matrix.js": 4551, | |
"node_modules/monotone-convex-hull-2d/index.js": 1814, | |
"node_modules/mouse-change/mouse-listen.js": 4559, | |
"node_modules/mouse-event/mouse.js": 1174, | |
"node_modules/mouse-wheel/wheel.js": 741, | |
"node_modules/ndarray-extract-contour/contour.js": 10195, | |
"node_modules/ndarray-fill/index.js": 688, | |
"node_modules/ndarray-gradient/fdg.js": 7125, | |
"node_modules/ndarray-homography/xform.js": 685, | |
"node_modules/ndarray-linear-interpolate/interp.js": 3020, | |
"node_modules/ndarray-ops/ndarray-ops.js": 12955, | |
"node_modules/ndarray-pack/convert.js": 402, | |
"node_modules/ndarray-pack/doConvert.js": 28, | |
"node_modules/ndarray-pack/node_modules/cwise-compiler/compiler.js": 4156, | |
"node_modules/ndarray-pack/node_modules/cwise-compiler/lib/compile.js": 7748, | |
"node_modules/ndarray-pack/node_modules/cwise-compiler/lib/thunk.js": 1663, | |
"node_modules/ndarray-pack/node_modules/uniq/uniq.js": 921, | |
"node_modules/ndarray-sort/lib/compile_sort.js": 19102, | |
"node_modules/ndarray-sort/sort.js": 509, | |
"node_modules/ndarray-warp/warp.js": 4068, | |
"node_modules/ndarray/ndarray.js": 9362, | |
"node_modules/nextafter/nextafter.js": 723, | |
"node_modules/normals/normals.js": 2603, | |
"node_modules/orbit-camera-controller/lib/quatFromFrame.js": 871, | |
"node_modules/orbit-camera-controller/orbit.js": 8132, | |
"node_modules/parse-unit/index.js": 318, | |
"node_modules/permutation-parity/permutation-sign.js": 1081, | |
"node_modules/permutation-rank/index.js": 1379, | |
"node_modules/planar-dual/loops.js": 2819, | |
"node_modules/planar-graph-to-polyline/lib/trim-leaves.js": 1087, | |
"node_modules/planar-graph-to-polyline/pg2pl.js": 4606, | |
"node_modules/point-in-big-polygon/pnp-big.js": 3217, | |
"node_modules/polytope-closest-point/lib/closest_point_2d.js": 4824, | |
"node_modules/process/browser.js": 1893, | |
"node_modules/quat-slerp/index.js": 32, | |
"node_modules/rat-vec/add.js": 317, | |
"node_modules/rat-vec/index.js": 225, | |
"node_modules/rat-vec/muls.js": 270, | |
"node_modules/rat-vec/sub.js": 236, | |
"node_modules/reduce-simplicial-complex/reduce.js": 660, | |
"node_modules/right-now/browser.js": 203, | |
"node_modules/robust-compress/compress.js": 645, | |
"node_modules/robust-determinant/robust-determinant.js": 2473, | |
"node_modules/robust-dot-product/dot-prod.js": 327, | |
"node_modules/robust-in-sphere/in-sphere.js": 4060, | |
"node_modules/robust-linear-solve/linsolve.js": 1720, | |
"node_modules/robust-orientation/orientation.js": 4834, | |
"node_modules/robust-product/product.js": 634, | |
"node_modules/robust-scale/robust-scale.js": 888, | |
"node_modules/robust-segment-intersect/segseg.js": 882, | |
"node_modules/robust-subtract/robust-diff.js": 2318, | |
"node_modules/robust-sum/robust-sum.js": 2292, | |
"node_modules/signum/sgn.js": 110, | |
"node_modules/simplicial-complex-boundary/boundary.js": 215, | |
"node_modules/simplicial-complex-contour/contour.js": 3696, | |
"node_modules/simplicial-complex-contour/lib/codegen.js": 2133, | |
"node_modules/simplicial-complex/topology.js": 7692, | |
"node_modules/simplify-planar-graph/node_modules/union-find/index.js": 1187, | |
"node_modules/simplify-planar-graph/simplify.js": 5035, | |
"node_modules/slab-decomposition/lib/order-segments.js": 1608, | |
"node_modules/slab-decomposition/slabs.js": 5404, | |
"node_modules/split-polygon/clip-poly.js": 2149, | |
"node_modules/superscript-text/superscript.js": 687, | |
"node_modules/surface-nets/surfacenets.js": 5603, | |
"node_modules/text-cache/textcache.js": 2206, | |
"node_modules/tinycolor2/tinycolor.js": 34167, | |
"node_modules/to-px/topx.js": 1551, | |
"node_modules/topojson/topojson.js": 14730, | |
"node_modules/triangulate-hypercube/triangulate-cube.js": 786, | |
"node_modules/turntable-camera-controller/turntable.js": 11700, | |
"node_modules/two-product/two-product.js": 641, | |
"node_modules/two-sum/two-sum.js": 246, | |
"node_modules/typedarray-pool/pool.js": 4654, | |
"node_modules/union-find/index.js": 1185, | |
"node_modules/uniq/uniq.js": 895, | |
"node_modules/vectorize-text/index.js": 552, | |
"node_modules/vectorize-text/lib/vtext.js": 4843, | |
"node_modules/weak-map/weak-map.js": 25638, | |
"node_modules/weakmap-shim/create-store.js": 404, | |
"node_modules/weakmap-shim/hidden-store.js": 464, | |
"node_modules/weakmap-shim/index.js": 676, | |
"node_modules/zero-crossings/lib/zc-core.js": 1484, | |
"node_modules/zero-crossings/zc.js": 234, | |
"package.json": 3011, | |
"src/components/annotations/arrow_paths.js": 1396, | |
"src/components/annotations/attributes.js": 2776, | |
"src/components/annotations/index.js": 34001, | |
"src/components/color/attributes.js": 817, | |
"src/components/color/index.js": 4318, | |
"src/components/colorbar/attributes.js": 3396, | |
"src/components/colorbar/index.js": 23528, | |
"src/components/colorscale/attributes.js": 1171, | |
"src/components/colorscale/index.js": 6514, | |
"src/components/colorscale/scales.js": 3919, | |
"src/components/drawing/index.js": 17917, | |
"src/components/drawing/symbol_defs.js": 13118, | |
"src/components/errorbars/attributes.js": 1448, | |
"src/components/errorbars/index.js": 10822, | |
"src/components/legend/attributes.js": 1605, | |
"src/components/legend/index.js": 21887, | |
"src/components/modebar/buttons.js": 12400, | |
"src/components/modebar/index.js": 8015, | |
"src/components/modebar/manage.js": 4463, | |
"src/components/shapes/attributes.js": 1350, | |
"src/components/shapes/index.js": 15263, | |
"src/components/titles/index.js": 10618, | |
"src/constants/country-name_to_iso3.json": 20, | |
"src/constants/geo_constants.js": 10603, | |
"src/constants/gl2d_dashes.json": 186, | |
"src/constants/gl3d_dashes.json": 162, | |
"src/constants/gl_markers.json": 290, | |
"src/fonts/mathjax_config.js": 606, | |
"src/index.js": 1176, | |
"src/lib/array_to_calc_item.js": 428, | |
"src/lib/coerce.js": 7919, | |
"src/lib/dates.js": 10768, | |
"src/lib/events.js": 3860, | |
"src/lib/extend.js": 2283, | |
"src/lib/geo_location_utils.js": 1472, | |
"src/lib/gl_format_color.js": 2100, | |
"src/lib/html2unicode.js": 1355, | |
"src/lib/index.js": 12056, | |
"src/lib/is_plain_object.js": 612, | |
"src/lib/matrix.js": 2886, | |
"src/lib/nested_property.js": 7563, | |
"src/lib/notifier.js": 2035, | |
"src/lib/queue.js": 5270, | |
"src/lib/search.js": 3361, | |
"src/lib/show_no_webgl_msg.js": 1220, | |
"src/lib/stats.js": 3166, | |
"src/lib/str2rgbarray.js": 515, | |
"src/lib/svg_text_utils.js": 17332, | |
"src/lib/topojson_utils.js": 889, | |
"src/plot_api/plot_api.js": 106522, | |
"src/plot_api/plot_config.js": 2857, | |
"src/plot_api/plot_schema.js": 8816, | |
"src/plot_api/set_plot_config.js": 543, | |
"src/plotly.js": 2558, | |
"src/plots/attributes.js": 2437, | |
"src/plots/cartesian/attributes.js": 383, | |
"src/plots/cartesian/axes.js": 91210, | |
"src/plots/cartesian/graph_interact.js": 71071, | |
"src/plots/cartesian/layout_attributes.js": 5981, | |
"src/plots/font_attributes.js": 550, | |
"src/plots/geo/geo.js": 12800, | |
"src/plots/geo/layout/attributes.js": 588, | |
"src/plots/geo/layout/axis_attributes.js": 852, | |
"src/plots/geo/layout/axis_defaults.js": 2015, | |
"src/plots/geo/layout/defaults.js": 3703, | |
"src/plots/geo/layout/index.js": 491, | |
"src/plots/geo/layout/layout_attributes.js": 4258, | |
"src/plots/geo/projections.js": 15953, | |
"src/plots/geo/set_scale.js": 4947, | |
"src/plots/geo/zoom.js": 13058, | |
"src/plots/geo/zoom_reset.js": 688, | |
"src/plots/gl2d/camera.js": 4478, | |
"src/plots/gl2d/convert.js": 7408, | |
"src/plots/gl2d/scene2d.js": 14634, | |
"src/plots/gl3d/camera.js": 6846, | |
"src/plots/gl3d/layout/attributes.js": 378, | |
"src/plots/gl3d/layout/axis_attributes.js": 2349, | |
"src/plots/gl3d/layout/axis_defaults.js": 1666, | |
"src/plots/gl3d/layout/convert.js": 5670, | |
"src/plots/gl3d/layout/defaults.js": 3508, | |
"src/plots/gl3d/layout/index.js": 1470, | |
"src/plots/gl3d/layout/layout_attributes.js": 2222, | |
"src/plots/gl3d/layout/spikes.js": 1061, | |
"src/plots/gl3d/layout/tick_marks.js": 2993, | |
"src/plots/gl3d/project.js": 620, | |
"src/plots/gl3d/scene.js": 20955, | |
"src/plots/layout_attributes.js": 3696, | |
"src/plots/plots.js": 31344, | |
"src/plots/polar/area_attributes.js": 700, | |
"src/plots/polar/axis_attributes.js": 2319, | |
"src/plots/polar/micropolar.js": 58338, | |
"src/plots/polar/micropolar_manager.js": 2875, | |
"src/plots/polar/undo_manager.js": 1885, | |
"src/snapshot/cloneplot.js": 4174, | |
"src/snapshot/index.js": 1115, | |
"src/snapshot/svgtoimg.js": 1723, | |
"src/snapshot/toimage.js": 2289, | |
"src/snapshot/tosvg.js": 5575, | |
"src/traces/bars/attributes.js": 1967, | |
"src/traces/bars/index.js": 20637, | |
"src/traces/bars/layout_attributes.js": 842, | |
"src/traces/boxes/attributes.js": 2624, | |
"src/traces/boxes/index.js": 22161, | |
"src/traces/boxes/layout_attributes.js": 711, | |
"src/traces/choropleth/attributes.js": 1301, | |
"src/traces/choropleth/defaults.js": 1186, | |
"src/traces/choropleth/index.js": 663, | |
"src/traces/choropleth/plot.js": 6155, | |
"src/traces/contour/attributes.js": 1732, | |
"src/traces/contour/index.js": 29597, | |
"src/traces/heatmap/attributes.js": 1762, | |
"src/traces/heatmap/index.js": 32645, | |
"src/traces/histogram/attributes.js": 1819, | |
"src/traces/histogram/index.js": 13189, | |
"src/traces/mesh3d/attributes.js": 2406, | |
"src/traces/mesh3d/convert.js": 3981, | |
"src/traces/mesh3d/defaults.js": 2319, | |
"src/traces/mesh3d/index.js": 498, | |
"src/traces/pie/attributes.js": 4969, | |
"src/traces/pie/index.js": 34429, | |
"src/traces/scatter3d/attributes.js": 3426, | |
"src/traces/scatter3d/calc_errors.js": 2493, | |
"src/traces/scatter3d/convert.js": 13305, | |
"src/traces/scatter3d/defaults.js": 2419, | |
"src/traces/scatter3d/index.js": 984, | |
"src/traces/scatter/attributes.js": 6188, | |
"src/traces/scatter/index.js": 30707, | |
"src/traces/scattergeo/attributes.js": 2533, | |
"src/traces/scattergeo/defaults.js": 1637, | |
"src/traces/scattergeo/index.js": 678, | |
"src/traces/scattergeo/plot.js": 7848, | |
"src/traces/scattergl/attributes.js": 2731, | |
"src/traces/scattergl/convert.js": 16024, | |
"src/traces/scattergl/defaults.js": 1446, | |
"src/traces/scattergl/index.js": 745, | |
"src/traces/surface/attributes.js": 3188, | |
"src/traces/surface/convert.js": 9906, | |
"src/traces/surface/defaults.js": 2122, | |
"src/traces/surface/index.js": 704 | |
}; | |
</script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.7.0/underscore-min.js"></script> | |
<script src="https://cdn.rawgit.com/martine/webtreemap/a5c3115092f3ce97c6544aff4af465a88010f01d/webtreemap.js"></script> | |
<script> | |
function newNode(name) { | |
return { | |
name: name, | |
data: { | |
'$area': 0 | |
}, | |
children: [] | |
}; | |
} | |
var treeData = newNode('/'); | |
function addNode(path, size) { | |
var parts = path.split('/'); | |
var node = treeData; | |
node.data['$area'] += size; | |
parts.forEach(function(part) { | |
var child = _.find(node.children, function(child) { return child.name == part; }); | |
if (!child) { | |
var child = newNode(part); | |
node.children.push(child); | |
} | |
node = child; | |
node.data['$area'] += size; | |
}); | |
} | |
function addSizeToTitle(node, total) { | |
var size = node.data['$area'], | |
pct = 100.0 * size / total; | |
node.name += ' • ' + size.toLocaleString() + ' • ' + pct.toFixed(2) + '%'; | |
node.children.forEach(function(x) { addSizeToTitle(x, total) }); | |
} | |
for (var source in tree) { | |
addNode(source, tree[source]); | |
} | |
addSizeToTitle(treeData, treeData.data['$area']); | |
var map = document.getElementById('map'); | |
appendTreemap(map, treeData); | |
window.addEventListener('resize', function() { | |
appendTreemap(map, treeData); | |
}); | |
</script> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment