Same as the previous example, this time leveraging hierarchical edge bundling to show imports between packages (direction is ignored).
Last active
November 15, 2017 10:41
-
-
Save nitaku/972a1a1ca93bb3da54505f3b0f3bb335 to your computer and use it in GitHub Desktop.
Circle packing with hierarchical edge bundling
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
id | value | |
---|---|---|
flare | ||
flare.analytics | ||
flare.analytics.cluster | ||
flare.analytics.cluster.AgglomerativeCluster | 3938 | |
flare.analytics.cluster.CommunityStructure | 3812 | |
flare.analytics.cluster.HierarchicalCluster | 6714 | |
flare.analytics.cluster.MergeEdge | 743 | |
flare.analytics.graph | ||
flare.analytics.graph.BetweennessCentrality | 3534 | |
flare.analytics.graph.LinkDistance | 5731 | |
flare.analytics.graph.MaxFlowMinCut | 7840 | |
flare.analytics.graph.ShortestPaths | 5914 | |
flare.analytics.graph.SpanningTree | 3416 | |
flare.analytics.optimization | ||
flare.analytics.optimization.AspectRatioBanker | 7074 | |
flare.animate | ||
flare.animate.Easing | 17010 | |
flare.animate.FunctionSequence | 5842 | |
flare.animate.interpolate | ||
flare.animate.interpolate.ArrayInterpolator | 1983 | |
flare.animate.interpolate.ColorInterpolator | 2047 | |
flare.animate.interpolate.DateInterpolator | 1375 | |
flare.animate.interpolate.Interpolator | 8746 | |
flare.animate.interpolate.MatrixInterpolator | 2202 | |
flare.animate.interpolate.NumberInterpolator | 1382 | |
flare.animate.interpolate.ObjectInterpolator | 1629 | |
flare.animate.interpolate.PointInterpolator | 1675 | |
flare.animate.interpolate.RectangleInterpolator | 2042 | |
flare.animate.ISchedulable | 1041 | |
flare.animate.Parallel | 5176 | |
flare.animate.Pause | 449 | |
flare.animate.Scheduler | 5593 | |
flare.animate.Sequence | 5534 | |
flare.animate.Transition | 9201 | |
flare.animate.Transitioner | 19975 | |
flare.animate.TransitionEvent | 1116 | |
flare.animate.Tween | 6006 | |
flare.data | ||
flare.data.converters | ||
flare.data.converters.Converters | 721 | |
flare.data.converters.DelimitedTextConverter | 4294 | |
flare.data.converters.GraphMLConverter | 9800 | |
flare.data.converters.IDataConverter | 1314 | |
flare.data.converters.JSONConverter | 2220 | |
flare.data.DataField | 1759 | |
flare.data.DataSchema | 2165 | |
flare.data.DataSet | 586 | |
flare.data.DataSource | 3331 | |
flare.data.DataTable | 772 | |
flare.data.DataUtil | 3322 | |
flare.display | ||
flare.display.DirtySprite | 8833 | |
flare.display.LineSprite | 1732 | |
flare.display.RectSprite | 3623 | |
flare.display.TextSprite | 10066 | |
flare.flex | ||
flare.flex.FlareVis | 4116 | |
flare.physics | ||
flare.physics.DragForce | 1082 | |
flare.physics.GravityForce | 1336 | |
flare.physics.IForce | 319 | |
flare.physics.NBodyForce | 10498 | |
flare.physics.Particle | 2822 | |
flare.physics.Simulation | 9983 | |
flare.physics.Spring | 2213 | |
flare.physics.SpringForce | 1681 | |
flare.query | ||
flare.query.AggregateExpression | 1616 | |
flare.query.And | 1027 | |
flare.query.Arithmetic | 3891 | |
flare.query.Average | 891 | |
flare.query.BinaryExpression | 2893 | |
flare.query.Comparison | 5103 | |
flare.query.CompositeExpression | 3677 | |
flare.query.Count | 781 | |
flare.query.DateUtil | 4141 | |
flare.query.Distinct | 933 | |
flare.query.Expression | 5130 | |
flare.query.ExpressionIterator | 3617 | |
flare.query.Fn | 3240 | |
flare.query.If | 2732 | |
flare.query.IsA | 2039 | |
flare.query.Literal | 1214 | |
flare.query.Match | 3748 | |
flare.query.Maximum | 843 | |
flare.query.methods | ||
flare.query.methods.add | 593 | |
flare.query.methods.and | 330 | |
flare.query.methods.average | 287 | |
flare.query.methods.count | 277 | |
flare.query.methods.distinct | 292 | |
flare.query.methods.div | 595 | |
flare.query.methods.eq | 594 | |
flare.query.methods.fn | 460 | |
flare.query.methods.gt | 603 | |
flare.query.methods.gte | 625 | |
flare.query.methods.iff | 748 | |
flare.query.methods.isa | 461 | |
flare.query.methods.lt | 597 | |
flare.query.methods.lte | 619 | |
flare.query.methods.max | 283 | |
flare.query.methods.min | 283 | |
flare.query.methods.mod | 591 | |
flare.query.methods.mul | 603 | |
flare.query.methods.neq | 599 | |
flare.query.methods.not | 386 | |
flare.query.methods.or | 323 | |
flare.query.methods.orderby | 307 | |
flare.query.methods.range | 772 | |
flare.query.methods.select | 296 | |
flare.query.methods.stddev | 363 | |
flare.query.methods.sub | 600 | |
flare.query.methods.sum | 280 | |
flare.query.methods.update | 307 | |
flare.query.methods.variance | 335 | |
flare.query.methods.where | 299 | |
flare.query.methods.xor | 354 | |
flare.query.methods._ | 264 | |
flare.query.Minimum | 843 | |
flare.query.Not | 1554 | |
flare.query.Or | 970 | |
flare.query.Query | 13896 | |
flare.query.Range | 1594 | |
flare.query.StringUtil | 4130 | |
flare.query.Sum | 791 | |
flare.query.Variable | 1124 | |
flare.query.Variance | 1876 | |
flare.query.Xor | 1101 | |
flare.scale | ||
flare.scale.IScaleMap | 2105 | |
flare.scale.LinearScale | 1316 | |
flare.scale.LogScale | 3151 | |
flare.scale.OrdinalScale | 3770 | |
flare.scale.QuantileScale | 2435 | |
flare.scale.QuantitativeScale | 4839 | |
flare.scale.RootScale | 1756 | |
flare.scale.Scale | 4268 | |
flare.scale.ScaleType | 1821 | |
flare.scale.TimeScale | 5833 | |
flare.util | ||
flare.util.Arrays | 8258 | |
flare.util.Colors | 10001 | |
flare.util.Dates | 8217 | |
flare.util.Displays | 12555 | |
flare.util.Filter | 2324 | |
flare.util.Geometry | 10993 | |
flare.util.heap | ||
flare.util.heap.FibonacciHeap | 9354 | |
flare.util.heap.HeapNode | 1233 | |
flare.util.IEvaluable | 335 | |
flare.util.IPredicate | 383 | |
flare.util.IValueProxy | 874 | |
flare.util.math | ||
flare.util.math.DenseMatrix | 3165 | |
flare.util.math.IMatrix | 2815 | |
flare.util.math.SparseMatrix | 3366 | |
flare.util.Maths | 17705 | |
flare.util.Orientation | 1486 | |
flare.util.palette | ||
flare.util.palette.ColorPalette | 6367 | |
flare.util.palette.Palette | 1229 | |
flare.util.palette.ShapePalette | 2059 | |
flare.util.palette.SizePalette | 2291 | |
flare.util.Property | 5559 | |
flare.util.Shapes | 19118 | |
flare.util.Sort | 6887 | |
flare.util.Stats | 6557 | |
flare.util.Strings | 22026 | |
flare.vis | ||
flare.vis.axis | ||
flare.vis.axis.Axes | 1302 | |
flare.vis.axis.Axis | 24593 | |
flare.vis.axis.AxisGridLine | 652 | |
flare.vis.axis.AxisLabel | 636 | |
flare.vis.axis.CartesianAxes | 6703 | |
flare.vis.controls | ||
flare.vis.controls.AnchorControl | 2138 | |
flare.vis.controls.ClickControl | 3824 | |
flare.vis.controls.Control | 1353 | |
flare.vis.controls.ControlList | 4665 | |
flare.vis.controls.DragControl | 2649 | |
flare.vis.controls.ExpandControl | 2832 | |
flare.vis.controls.HoverControl | 4896 | |
flare.vis.controls.IControl | 763 | |
flare.vis.controls.PanZoomControl | 5222 | |
flare.vis.controls.SelectionControl | 7862 | |
flare.vis.controls.TooltipControl | 8435 | |
flare.vis.data | ||
flare.vis.data.Data | 20544 | |
flare.vis.data.DataList | 19788 | |
flare.vis.data.DataSprite | 10349 | |
flare.vis.data.EdgeSprite | 3301 | |
flare.vis.data.NodeSprite | 19382 | |
flare.vis.data.render | ||
flare.vis.data.render.ArrowType | 698 | |
flare.vis.data.render.EdgeRenderer | 5569 | |
flare.vis.data.render.IRenderer | 353 | |
flare.vis.data.render.ShapeRenderer | 2247 | |
flare.vis.data.ScaleBinding | 11275 | |
flare.vis.data.Tree | 7147 | |
flare.vis.data.TreeBuilder | 9930 | |
flare.vis.events | ||
flare.vis.events.DataEvent | 2313 | |
flare.vis.events.SelectionEvent | 1880 | |
flare.vis.events.TooltipEvent | 1701 | |
flare.vis.events.VisualizationEvent | 1117 | |
flare.vis.legend | ||
flare.vis.legend.Legend | 20859 | |
flare.vis.legend.LegendItem | 4614 | |
flare.vis.legend.LegendRange | 10530 | |
flare.vis.operator | ||
flare.vis.operator.distortion | ||
flare.vis.operator.distortion.BifocalDistortion | 4461 | |
flare.vis.operator.distortion.Distortion | 6314 | |
flare.vis.operator.distortion.FisheyeDistortion | 3444 | |
flare.vis.operator.encoder | ||
flare.vis.operator.encoder.ColorEncoder | 3179 | |
flare.vis.operator.encoder.Encoder | 4060 | |
flare.vis.operator.encoder.PropertyEncoder | 4138 | |
flare.vis.operator.encoder.ShapeEncoder | 1690 | |
flare.vis.operator.encoder.SizeEncoder | 1830 | |
flare.vis.operator.filter | ||
flare.vis.operator.filter.FisheyeTreeFilter | 5219 | |
flare.vis.operator.filter.GraphDistanceFilter | 3165 | |
flare.vis.operator.filter.VisibilityFilter | 3509 | |
flare.vis.operator.IOperator | 1286 | |
flare.vis.operator.label | ||
flare.vis.operator.label.Labeler | 9956 | |
flare.vis.operator.label.RadialLabeler | 3899 | |
flare.vis.operator.label.StackedAreaLabeler | 3202 | |
flare.vis.operator.layout | ||
flare.vis.operator.layout.AxisLayout | 6725 | |
flare.vis.operator.layout.BundledEdgeRouter | 3727 | |
flare.vis.operator.layout.CircleLayout | 9317 | |
flare.vis.operator.layout.CirclePackingLayout | 12003 | |
flare.vis.operator.layout.DendrogramLayout | 4853 | |
flare.vis.operator.layout.ForceDirectedLayout | 8411 | |
flare.vis.operator.layout.IcicleTreeLayout | 4864 | |
flare.vis.operator.layout.IndentedTreeLayout | 3174 | |
flare.vis.operator.layout.Layout | 7881 | |
flare.vis.operator.layout.NodeLinkTreeLayout | 12870 | |
flare.vis.operator.layout.PieLayout | 2728 | |
flare.vis.operator.layout.RadialTreeLayout | 12348 | |
flare.vis.operator.layout.RandomLayout | 870 | |
flare.vis.operator.layout.StackedAreaLayout | 9121 | |
flare.vis.operator.layout.TreeMapLayout | 9191 | |
flare.vis.operator.Operator | 2490 | |
flare.vis.operator.OperatorList | 5248 | |
flare.vis.operator.OperatorSequence | 4190 | |
flare.vis.operator.OperatorSwitch | 2581 | |
flare.vis.operator.SortOperator | 2023 | |
flare.vis.Visualization | 16540 |
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
source | target | |
---|---|---|
flare.analytics.cluster.AgglomerativeCluster | flare.animate.Transitioner | |
flare.analytics.cluster.AgglomerativeCluster | flare.vis.data.DataList | |
flare.analytics.cluster.AgglomerativeCluster | flare.util.math.IMatrix | |
flare.analytics.cluster.AgglomerativeCluster | flare.analytics.cluster.MergeEdge | |
flare.analytics.cluster.AgglomerativeCluster | flare.analytics.cluster.HierarchicalCluster | |
flare.analytics.cluster.AgglomerativeCluster | flare.vis.data.Data | |
flare.analytics.cluster.CommunityStructure | flare.analytics.cluster.HierarchicalCluster | |
flare.analytics.cluster.CommunityStructure | flare.animate.Transitioner | |
flare.analytics.cluster.CommunityStructure | flare.vis.data.DataList | |
flare.analytics.cluster.CommunityStructure | flare.analytics.cluster.MergeEdge | |
flare.analytics.cluster.CommunityStructure | flare.util.math.IMatrix | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.data.EdgeSprite | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.data.NodeSprite | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.data.DataList | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.data.Tree | |
flare.analytics.cluster.HierarchicalCluster | flare.util.Arrays | |
flare.analytics.cluster.HierarchicalCluster | flare.analytics.cluster.MergeEdge | |
flare.analytics.cluster.HierarchicalCluster | flare.util.Sort | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.operator.Operator | |
flare.analytics.cluster.HierarchicalCluster | flare.util.Property | |
flare.analytics.cluster.HierarchicalCluster | flare.vis.data.Data | |
flare.analytics.graph.BetweennessCentrality | flare.animate.Transitioner | |
flare.analytics.graph.BetweennessCentrality | flare.vis.data.NodeSprite | |
flare.analytics.graph.BetweennessCentrality | flare.vis.data.DataList | |
flare.analytics.graph.BetweennessCentrality | flare.util.Arrays | |
flare.analytics.graph.BetweennessCentrality | flare.vis.data.Data | |
flare.analytics.graph.BetweennessCentrality | flare.util.Property | |
flare.analytics.graph.BetweennessCentrality | flare.vis.operator.Operator | |
flare.analytics.graph.LinkDistance | flare.animate.Transitioner | |
flare.analytics.graph.LinkDistance | flare.vis.data.NodeSprite | |
flare.analytics.graph.LinkDistance | flare.vis.data.EdgeSprite | |
flare.analytics.graph.LinkDistance | flare.analytics.graph.ShortestPaths | |
flare.analytics.graph.LinkDistance | flare.vis.data.Data | |
flare.analytics.graph.LinkDistance | flare.util.Property | |
flare.analytics.graph.LinkDistance | flare.vis.operator.Operator | |
flare.analytics.graph.MaxFlowMinCut | flare.animate.Transitioner | |
flare.analytics.graph.MaxFlowMinCut | flare.vis.data.NodeSprite | |
flare.analytics.graph.MaxFlowMinCut | flare.vis.data.EdgeSprite | |
flare.analytics.graph.MaxFlowMinCut | flare.vis.data.Data | |
flare.analytics.graph.MaxFlowMinCut | flare.util.Property | |
flare.analytics.graph.MaxFlowMinCut | flare.vis.operator.Operator | |
flare.analytics.graph.ShortestPaths | flare.vis.data.EdgeSprite | |
flare.analytics.graph.ShortestPaths | flare.vis.data.NodeSprite | |
flare.analytics.graph.ShortestPaths | flare.animate.Transitioner | |
flare.analytics.graph.ShortestPaths | flare.vis.operator.Operator | |
flare.analytics.graph.ShortestPaths | flare.util.heap.HeapNode | |
flare.analytics.graph.ShortestPaths | flare.util.heap.FibonacciHeap | |
flare.analytics.graph.ShortestPaths | flare.util.Property | |
flare.analytics.graph.ShortestPaths | flare.vis.data.Data | |
flare.analytics.graph.SpanningTree | flare.animate.Transitioner | |
flare.analytics.graph.SpanningTree | flare.vis.data.NodeSprite | |
flare.analytics.graph.SpanningTree | flare.vis.operator.IOperator | |
flare.analytics.graph.SpanningTree | flare.vis.Visualization | |
flare.analytics.graph.SpanningTree | flare.vis.data.TreeBuilder | |
flare.analytics.graph.SpanningTree | flare.vis.operator.Operator | |
flare.analytics.optimization.AspectRatioBanker | flare.animate.Transitioner | |
flare.analytics.optimization.AspectRatioBanker | flare.util.Arrays | |
flare.analytics.optimization.AspectRatioBanker | flare.vis.data.DataSprite | |
flare.analytics.optimization.AspectRatioBanker | flare.scale.Scale | |
flare.analytics.optimization.AspectRatioBanker | flare.vis.axis.CartesianAxes | |
flare.analytics.optimization.AspectRatioBanker | flare.vis.Visualization | |
flare.analytics.optimization.AspectRatioBanker | flare.util.Property | |
flare.analytics.optimization.AspectRatioBanker | flare.vis.operator.Operator | |
flare.animate.Easing | flare.animate.Transition | |
flare.animate.FunctionSequence | flare.util.Maths | |
flare.animate.FunctionSequence | flare.animate.Transition | |
flare.animate.FunctionSequence | flare.util.Arrays | |
flare.animate.FunctionSequence | flare.animate.Sequence | |
flare.animate.FunctionSequence | flare.animate.Transitioner | |
flare.animate.interpolate.ArrayInterpolator | flare.util.Arrays | |
flare.animate.interpolate.ArrayInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.ColorInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.DateInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.NumberInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.ColorInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.PointInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.ObjectInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.MatrixInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.RectangleInterpolator | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.DateInterpolator | |
flare.animate.interpolate.Interpolator | flare.util.Property | |
flare.animate.interpolate.Interpolator | flare.animate.interpolate.ArrayInterpolator | |
flare.animate.interpolate.MatrixInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.NumberInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.ObjectInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.PointInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.interpolate.RectangleInterpolator | flare.animate.interpolate.Interpolator | |
flare.animate.ISchedulable | flare.animate.Scheduler | |
flare.animate.Parallel | flare.animate.Easing | |
flare.animate.Parallel | flare.animate.Transition | |
flare.animate.Parallel | flare.util.Arrays | |
flare.animate.Pause | flare.animate.Transition | |
flare.animate.Scheduler | flare.animate.ISchedulable | |
flare.animate.Scheduler | flare.animate.Pause | |
flare.animate.Scheduler | flare.animate.Transition | |
flare.animate.Sequence | flare.animate.Easing | |
flare.animate.Sequence | flare.util.Maths | |
flare.animate.Sequence | flare.animate.Transition | |
flare.animate.Sequence | flare.util.Arrays | |
flare.animate.Transition | flare.animate.Transitioner | |
flare.animate.Transition | flare.animate.TransitionEvent | |
flare.animate.Transition | flare.animate.Scheduler | |
flare.animate.Transition | flare.animate.Pause | |
flare.animate.Transition | flare.animate.Parallel | |
flare.animate.Transition | flare.animate.Easing | |
flare.animate.Transition | flare.animate.Sequence | |
flare.animate.Transition | flare.animate.ISchedulable | |
flare.animate.Transition | flare.util.Maths | |
flare.animate.Transition | flare.animate.Tween | |
flare.animate.Transitioner | flare.util.IValueProxy | |
flare.animate.Transitioner | flare.animate.Parallel | |
flare.animate.Transitioner | flare.animate.Easing | |
flare.animate.Transitioner | flare.animate.Sequence | |
flare.animate.Transitioner | flare.animate.Transition | |
flare.animate.Transitioner | flare.animate.Tween | |
flare.animate.Transitioner | flare.util.Property | |
flare.animate.TransitionEvent | flare.animate.Transition | |
flare.animate.Tween | flare.animate.Transitioner | |
flare.animate.Tween | flare.animate.Transition | |
flare.animate.Tween | flare.animate.interpolate.Interpolator | |
flare.animate.Tween | flare.util.Property | |
flare.data.converters.Converters | flare.data.converters.IDataConverter | |
flare.data.converters.Converters | flare.data.converters.GraphMLConverter | |
flare.data.converters.Converters | flare.data.converters.JSONConverter | |
flare.data.converters.Converters | flare.data.converters.DelimitedTextConverter | |
flare.data.converters.DelimitedTextConverter | flare.data.DataSet | |
flare.data.converters.DelimitedTextConverter | flare.data.DataUtil | |
flare.data.converters.DelimitedTextConverter | flare.data.DataTable | |
flare.data.converters.DelimitedTextConverter | flare.data.converters.IDataConverter | |
flare.data.converters.DelimitedTextConverter | flare.data.DataSchema | |
flare.data.converters.DelimitedTextConverter | flare.data.DataField | |
flare.data.converters.GraphMLConverter | flare.data.DataSet | |
flare.data.converters.GraphMLConverter | flare.data.DataUtil | |
flare.data.converters.GraphMLConverter | flare.data.DataTable | |
flare.data.converters.GraphMLConverter | flare.data.converters.IDataConverter | |
flare.data.converters.GraphMLConverter | flare.data.DataSchema | |
flare.data.converters.GraphMLConverter | flare.data.DataField | |
flare.data.converters.IDataConverter | flare.data.DataSet | |
flare.data.converters.IDataConverter | flare.data.DataSchema | |
flare.data.converters.JSONConverter | flare.data.DataSet | |
flare.data.converters.JSONConverter | flare.data.DataUtil | |
flare.data.converters.JSONConverter | flare.data.DataTable | |
flare.data.converters.JSONConverter | flare.data.converters.IDataConverter | |
flare.data.converters.JSONConverter | flare.data.DataSchema | |
flare.data.converters.JSONConverter | flare.data.DataField | |
flare.data.converters.JSONConverter | flare.util.Property | |
flare.data.DataField | flare.data.DataUtil | |
flare.data.DataSchema | flare.data.DataField | |
flare.data.DataSchema | flare.util.Arrays | |
flare.data.DataSet | flare.data.DataTable | |
flare.data.DataSource | flare.data.converters.IDataConverter | |
flare.data.DataSource | flare.data.converters.Converters | |
flare.data.DataSource | flare.data.DataSchema | |
flare.data.DataTable | flare.data.DataSchema | |
flare.data.DataUtil | flare.data.DataField | |
flare.data.DataUtil | flare.data.DataSchema | |
flare.display.LineSprite | flare.display.DirtySprite | |
flare.display.RectSprite | flare.util.Colors | |
flare.display.RectSprite | flare.display.DirtySprite | |
flare.display.TextSprite | flare.display.DirtySprite | |
flare.flex.FlareVis | flare.display.DirtySprite | |
flare.flex.FlareVis | flare.data.DataSet | |
flare.flex.FlareVis | flare.vis.Visualization | |
flare.flex.FlareVis | flare.vis.axis.CartesianAxes | |
flare.flex.FlareVis | flare.vis.axis.Axes | |
flare.flex.FlareVis | flare.vis.data.Data | |
flare.physics.DragForce | flare.physics.Simulation | |
flare.physics.DragForce | flare.physics.Particle | |
flare.physics.DragForce | flare.physics.IForce | |
flare.physics.GravityForce | flare.physics.Simulation | |
flare.physics.GravityForce | flare.physics.Particle | |
flare.physics.GravityForce | flare.physics.IForce | |
flare.physics.IForce | flare.physics.Simulation | |
flare.physics.NBodyForce | flare.physics.Simulation | |
flare.physics.NBodyForce | flare.physics.Particle | |
flare.physics.NBodyForce | flare.physics.IForce | |
flare.physics.Simulation | flare.physics.Particle | |
flare.physics.Simulation | flare.physics.NBodyForce | |
flare.physics.Simulation | flare.physics.DragForce | |
flare.physics.Simulation | flare.physics.GravityForce | |
flare.physics.Simulation | flare.physics.Spring | |
flare.physics.Simulation | flare.physics.SpringForce | |
flare.physics.Simulation | flare.physics.IForce | |
flare.physics.Spring | flare.physics.Particle | |
flare.physics.SpringForce | flare.physics.Simulation | |
flare.physics.SpringForce | flare.physics.Particle | |
flare.physics.SpringForce | flare.physics.Spring | |
flare.physics.SpringForce | flare.physics.IForce | |
flare.query.AggregateExpression | flare.query.Expression | |
flare.query.And | flare.query.CompositeExpression | |
flare.query.And | flare.query.Expression | |
flare.query.Arithmetic | flare.query.BinaryExpression | |
flare.query.Arithmetic | flare.query.Expression | |
flare.query.Average | flare.query.Expression | |
flare.query.Average | flare.query.AggregateExpression | |
flare.query.BinaryExpression | flare.query.Expression | |
flare.query.Comparison | flare.query.Not | |
flare.query.Comparison | flare.query.BinaryExpression | |
flare.query.Comparison | flare.query.Expression | |
flare.query.Comparison | flare.query.Or | |
flare.query.CompositeExpression | flare.query.Expression | |
flare.query.CompositeExpression | flare.query.If | |
flare.query.Count | flare.query.Expression | |
flare.query.Count | flare.query.AggregateExpression | |
flare.query.DateUtil | flare.query.Fn | |
flare.query.Distinct | flare.query.Expression | |
flare.query.Distinct | flare.query.AggregateExpression | |
flare.query.Expression | flare.query.Variable | |
flare.query.Expression | flare.query.IsA | |
flare.query.Expression | flare.query.ExpressionIterator | |
flare.query.Expression | flare.util.IPredicate | |
flare.query.Expression | flare.query.Literal | |
flare.query.Expression | flare.util.IEvaluable | |
flare.query.Expression | flare.query.If | |
flare.query.ExpressionIterator | flare.query.Expression | |
flare.query.Fn | flare.query.DateUtil | |
flare.query.Fn | flare.query.CompositeExpression | |
flare.query.Fn | flare.query.Expression | |
flare.query.Fn | flare.query.StringUtil | |
flare.query.If | flare.query.Expression | |
flare.query.IsA | flare.query.Expression | |
flare.query.IsA | flare.query.If | |
flare.query.Literal | flare.query.Expression | |
flare.query.Match | flare.query.BinaryExpression | |
flare.query.Match | flare.query.Expression | |
flare.query.Match | flare.query.StringUtil | |
flare.query.Maximum | flare.query.Expression | |
flare.query.Maximum | flare.query.AggregateExpression | |
flare.query.methods.add | flare.query.methods.or | |
flare.query.methods.add | flare.query.Arithmetic | |
flare.query.methods.and | flare.query.And | |
flare.query.methods.and | flare.query.methods.or | |
flare.query.methods.average | flare.query.Average | |
flare.query.methods.average | flare.query.methods.or | |
flare.query.methods.count | flare.query.Count | |
flare.query.methods.count | flare.query.methods.or | |
flare.query.methods.distinct | flare.query.Distinct | |
flare.query.methods.distinct | flare.query.methods.or | |
flare.query.methods.div | flare.query.methods.or | |
flare.query.methods.div | flare.query.Arithmetic | |
flare.query.methods.eq | flare.query.Comparison | |
flare.query.methods.eq | flare.query.methods.or | |
flare.query.methods.fn | flare.query.methods.or | |
flare.query.methods.fn | flare.query.Fn | |
flare.query.methods.gt | flare.query.Comparison | |
flare.query.methods.gt | flare.query.methods.or | |
flare.query.methods.gte | flare.query.Comparison | |
flare.query.methods.gte | flare.query.methods.gt | |
flare.query.methods.gte | flare.query.methods.eq | |
flare.query.methods.gte | flare.query.methods.or | |
flare.query.methods.iff | flare.query.methods.or | |
flare.query.methods.iff | flare.query.If | |
flare.query.methods.isa | flare.query.IsA | |
flare.query.methods.isa | flare.query.methods.or | |
flare.query.methods.lt | flare.query.Comparison | |
flare.query.methods.lt | flare.query.methods.or | |
flare.query.methods.lte | flare.query.Comparison | |
flare.query.methods.lte | flare.query.methods.lt | |
flare.query.methods.lte | flare.query.methods.eq | |
flare.query.methods.lte | flare.query.methods.or | |
flare.query.methods.max | flare.query.Maximum | |
flare.query.methods.max | flare.query.methods.or | |
flare.query.methods.min | flare.query.Minimum | |
flare.query.methods.min | flare.query.methods.or | |
flare.query.methods.mod | flare.query.methods.or | |
flare.query.methods.mod | flare.query.Arithmetic | |
flare.query.methods.mul | flare.query.methods.lt | |
flare.query.methods.mul | flare.query.methods.or | |
flare.query.methods.mul | flare.query.Arithmetic | |
flare.query.methods.neq | flare.query.Comparison | |
flare.query.methods.neq | flare.query.methods.eq | |
flare.query.methods.neq | flare.query.methods.or | |
flare.query.methods.not | flare.query.Not | |
flare.query.methods.not | flare.query.methods.or | |
flare.query.methods.or | flare.query.Or | |
flare.query.methods.orderby | flare.query.Query | |
flare.query.methods.orderby | flare.query.methods.or | |
flare.query.methods.range | flare.query.methods.max | |
flare.query.methods.range | flare.query.Range | |
flare.query.methods.range | flare.query.methods.or | |
flare.query.methods.range | flare.query.methods.min | |
flare.query.methods.select | flare.query.Query | |
flare.query.methods.stddev | flare.query.methods.and | |
flare.query.methods.stddev | flare.query.Variance | |
flare.query.methods.stddev | flare.query.methods.or | |
flare.query.methods.sub | flare.query.methods.or | |
flare.query.methods.sub | flare.query.Arithmetic | |
flare.query.methods.sum | flare.query.Sum | |
flare.query.methods.sum | flare.query.methods.or | |
flare.query.methods.update | flare.query.Query | |
flare.query.methods.variance | flare.query.Variance | |
flare.query.methods.variance | flare.query.methods.or | |
flare.query.methods.where | flare.query.Query | |
flare.query.methods.where | flare.query.methods.lt | |
flare.query.methods.where | flare.query.methods.lte | |
flare.query.methods.xor | flare.query.Xor | |
flare.query.methods.xor | flare.query.methods.or | |
flare.query.methods._ | flare.query.Literal | |
flare.query.methods._ | flare.query.methods.or | |
flare.query.Minimum | flare.query.Expression | |
flare.query.Minimum | flare.query.AggregateExpression | |
flare.query.Not | flare.query.Expression | |
flare.query.Or | flare.query.CompositeExpression | |
flare.query.Or | flare.query.Expression | |
flare.query.Query | flare.query.Variable | |
flare.query.Query | flare.query.Sum | |
flare.query.Query | flare.query.Expression | |
flare.query.Query | flare.util.Sort | |
flare.query.Query | flare.query.Not | |
flare.query.Query | flare.query.AggregateExpression | |
flare.query.Query | flare.query.Literal | |
flare.query.Query | flare.util.Filter | |
flare.query.Query | flare.util.Property | |
flare.query.Query | flare.query.If | |
flare.query.Range | flare.query.And | |
flare.query.Range | flare.query.Comparison | |
flare.query.Range | flare.query.Expression | |
flare.query.StringUtil | flare.query.Fn | |
flare.query.Sum | flare.query.Expression | |
flare.query.Sum | flare.query.AggregateExpression | |
flare.query.Variable | flare.query.Expression | |
flare.query.Variable | flare.util.Property | |
flare.query.Variance | flare.query.Expression | |
flare.query.Variance | flare.query.AggregateExpression | |
flare.query.Xor | flare.query.CompositeExpression | |
flare.query.Xor | flare.query.Expression | |
flare.scale.IScaleMap | flare.scale.Scale | |
flare.scale.LinearScale | flare.util.Maths | |
flare.scale.LinearScale | flare.util.Strings | |
flare.scale.LinearScale | flare.scale.Scale | |
flare.scale.LinearScale | flare.scale.QuantitativeScale | |
flare.scale.LinearScale | flare.scale.ScaleType | |
flare.scale.LogScale | flare.util.Maths | |
flare.scale.LogScale | flare.util.Strings | |
flare.scale.LogScale | flare.scale.Scale | |
flare.scale.LogScale | flare.scale.QuantitativeScale | |
flare.scale.LogScale | flare.scale.ScaleType | |
flare.scale.OrdinalScale | flare.scale.ScaleType | |
flare.scale.OrdinalScale | flare.util.Arrays | |
flare.scale.OrdinalScale | flare.scale.Scale | |
flare.scale.QuantileScale | flare.util.Maths | |
flare.scale.QuantileScale | flare.util.Strings | |
flare.scale.QuantileScale | flare.scale.Scale | |
flare.scale.QuantileScale | flare.scale.ScaleType | |
flare.scale.QuantitativeScale | flare.util.Maths | |
flare.scale.QuantitativeScale | flare.util.Strings | |
flare.scale.QuantitativeScale | flare.scale.Scale | |
flare.scale.RootScale | flare.util.Maths | |
flare.scale.RootScale | flare.util.Strings | |
flare.scale.RootScale | flare.scale.Scale | |
flare.scale.RootScale | flare.scale.QuantitativeScale | |
flare.scale.RootScale | flare.scale.ScaleType | |
flare.scale.Scale | flare.scale.ScaleType | |
flare.scale.Scale | flare.util.Strings | |
flare.scale.ScaleType | flare.scale.Scale | |
flare.scale.TimeScale | flare.util.Maths | |
flare.scale.TimeScale | flare.util.Dates | |
flare.scale.TimeScale | flare.scale.Scale | |
flare.scale.TimeScale | flare.scale.ScaleType | |
flare.util.Arrays | flare.util.IValueProxy | |
flare.util.Arrays | flare.util.Property | |
flare.util.Arrays | flare.util.IEvaluable | |
flare.util.Colors | flare.util.Filter | |
flare.util.Dates | flare.util.Maths | |
flare.util.Displays | flare.util.IValueProxy | |
flare.util.Displays | flare.util.Filter | |
flare.util.Displays | flare.util.Property | |
flare.util.Displays | flare.util.IEvaluable | |
flare.util.Displays | flare.util.Sort | |
flare.util.Filter | flare.util.IPredicate | |
flare.util.Filter | flare.util.Property | |
flare.util.heap.FibonacciHeap | flare.util.heap.HeapNode | |
flare.util.heap.HeapNode | flare.util.heap.FibonacciHeap | |
flare.util.math.DenseMatrix | flare.util.math.IMatrix | |
flare.util.math.SparseMatrix | flare.util.math.IMatrix | |
flare.util.Maths | flare.util.Arrays | |
flare.util.palette.ColorPalette | flare.util.palette.Palette | |
flare.util.palette.ColorPalette | flare.util.Colors | |
flare.util.palette.ShapePalette | flare.util.palette.Palette | |
flare.util.palette.ShapePalette | flare.util.Shapes | |
flare.util.palette.SizePalette | flare.util.palette.Palette | |
flare.util.Property | flare.util.IPredicate | |
flare.util.Property | flare.util.IValueProxy | |
flare.util.Property | flare.util.IEvaluable | |
flare.util.Shapes | flare.util.Arrays | |
flare.util.Sort | flare.util.Arrays | |
flare.util.Sort | flare.util.Property | |
flare.util.Stats | flare.util.Arrays | |
flare.util.Stats | flare.util.Property | |
flare.util.Strings | flare.util.Dates | |
flare.util.Strings | flare.util.Property | |
flare.vis.axis.Axes | flare.animate.Transitioner | |
flare.vis.axis.Axes | flare.vis.Visualization | |
flare.vis.axis.Axis | flare.animate.Transitioner | |
flare.vis.axis.Axis | flare.scale.LinearScale | |
flare.vis.axis.Axis | flare.util.Arrays | |
flare.vis.axis.Axis | flare.scale.ScaleType | |
flare.vis.axis.Axis | flare.util.Strings | |
flare.vis.axis.Axis | flare.display.TextSprite | |
flare.vis.axis.Axis | flare.scale.Scale | |
flare.vis.axis.Axis | flare.util.Stats | |
flare.vis.axis.Axis | flare.scale.IScaleMap | |
flare.vis.axis.Axis | flare.vis.axis.AxisLabel | |
flare.vis.axis.Axis | flare.vis.axis.AxisGridLine | |
flare.vis.axis.AxisGridLine | flare.vis.axis.Axis | |
flare.vis.axis.AxisGridLine | flare.display.LineSprite | |
flare.vis.axis.AxisLabel | flare.vis.axis.Axis | |
flare.vis.axis.AxisLabel | flare.display.TextSprite | |
flare.vis.axis.CartesianAxes | flare.animate.Transitioner | |
flare.vis.axis.CartesianAxes | flare.display.RectSprite | |
flare.vis.axis.CartesianAxes | flare.vis.axis.Axis | |
flare.vis.axis.CartesianAxes | flare.display.TextSprite | |
flare.vis.axis.CartesianAxes | flare.vis.axis.Axes | |
flare.vis.axis.CartesianAxes | flare.vis.Visualization | |
flare.vis.axis.CartesianAxes | flare.vis.axis.AxisGridLine | |
flare.vis.controls.AnchorControl | flare.vis.controls.Control | |
flare.vis.controls.AnchorControl | flare.vis.Visualization | |
flare.vis.controls.AnchorControl | flare.vis.operator.layout.Layout | |
flare.vis.controls.ClickControl | flare.vis.events.SelectionEvent | |
flare.vis.controls.ClickControl | flare.vis.controls.Control | |
flare.vis.controls.Control | flare.vis.controls.IControl | |
flare.vis.controls.Control | flare.util.Filter | |
flare.vis.controls.ControlList | flare.vis.controls.IControl | |
flare.vis.controls.ControlList | flare.util.Arrays | |
flare.vis.controls.ControlList | flare.vis.Visualization | |
flare.vis.controls.ControlList | flare.vis.controls.Control | |
flare.vis.controls.DragControl | flare.vis.controls.Control | |
flare.vis.controls.DragControl | flare.vis.data.DataSprite | |
flare.vis.controls.ExpandControl | flare.animate.Transitioner | |
flare.vis.controls.ExpandControl | flare.vis.data.NodeSprite | |
flare.vis.controls.ExpandControl | flare.vis.controls.Control | |
flare.vis.controls.ExpandControl | flare.vis.Visualization | |
flare.vis.controls.HoverControl | flare.vis.events.SelectionEvent | |
flare.vis.controls.HoverControl | flare.vis.controls.Control | |
flare.vis.controls.IControl | flare.vis.controls.Control | |
flare.vis.controls.PanZoomControl | flare.util.Displays | |
flare.vis.controls.PanZoomControl | flare.vis.controls.Control | |
flare.vis.controls.SelectionControl | flare.vis.events.SelectionEvent | |
flare.vis.controls.SelectionControl | flare.vis.controls.Control | |
flare.vis.controls.TooltipControl | flare.animate.Tween | |
flare.vis.controls.TooltipControl | flare.display.TextSprite | |
flare.vis.controls.TooltipControl | flare.vis.controls.Control | |
flare.vis.controls.TooltipControl | flare.vis.events.TooltipEvent | |
flare.vis.data.Data | flare.vis.data.EdgeSprite | |
flare.vis.data.Data | flare.vis.data.NodeSprite | |
flare.vis.data.Data | flare.util.Arrays | |
flare.vis.data.Data | flare.vis.data.DataSprite | |
flare.vis.data.Data | flare.vis.data.Tree | |
flare.vis.data.Data | flare.vis.events.DataEvent | |
flare.vis.data.Data | flare.data.DataSet | |
flare.vis.data.Data | flare.vis.data.TreeBuilder | |
flare.vis.data.Data | flare.vis.data.DataList | |
flare.vis.data.Data | flare.data.DataSchema | |
flare.vis.data.Data | flare.util.Sort | |
flare.vis.data.Data | flare.data.DataField | |
flare.vis.data.Data | flare.util.Property | |
flare.vis.data.DataList | flare.animate.Transitioner | |
flare.vis.data.DataList | flare.vis.data.NodeSprite | |
flare.vis.data.DataList | flare.util.Arrays | |
flare.vis.data.DataList | flare.util.math.DenseMatrix | |
flare.vis.data.DataList | flare.vis.data.DataSprite | |
flare.vis.data.DataList | flare.vis.data.EdgeSprite | |
flare.vis.data.DataList | flare.vis.events.DataEvent | |
flare.vis.data.DataList | flare.util.Stats | |
flare.vis.data.DataList | flare.util.math.IMatrix | |
flare.vis.data.DataList | flare.util.Sort | |
flare.vis.data.DataList | flare.util.Filter | |
flare.vis.data.DataList | flare.util.Property | |
flare.vis.data.DataList | flare.util.IEvaluable | |
flare.vis.data.DataList | flare.vis.data.Data | |
flare.vis.data.DataSprite | flare.util.Colors | |
flare.vis.data.DataSprite | flare.vis.data.Data | |
flare.vis.data.DataSprite | flare.display.DirtySprite | |
flare.vis.data.DataSprite | flare.vis.data.render.IRenderer | |
flare.vis.data.DataSprite | flare.vis.data.render.ShapeRenderer | |
flare.vis.data.EdgeSprite | flare.vis.data.render.EdgeRenderer | |
flare.vis.data.EdgeSprite | flare.vis.data.DataSprite | |
flare.vis.data.EdgeSprite | flare.vis.data.NodeSprite | |
flare.vis.data.EdgeSprite | flare.vis.data.render.ArrowType | |
flare.vis.data.EdgeSprite | flare.vis.data.Data | |
flare.vis.data.NodeSprite | flare.animate.Transitioner | |
flare.vis.data.NodeSprite | flare.util.Arrays | |
flare.vis.data.NodeSprite | flare.vis.data.DataSprite | |
flare.vis.data.NodeSprite | flare.vis.data.EdgeSprite | |
flare.vis.data.NodeSprite | flare.vis.data.Tree | |
flare.vis.data.NodeSprite | flare.util.Sort | |
flare.vis.data.NodeSprite | flare.util.Filter | |
flare.vis.data.NodeSprite | flare.util.IEvaluable | |
flare.vis.data.NodeSprite | flare.vis.data.Data | |
flare.vis.data.render.EdgeRenderer | flare.vis.data.EdgeSprite | |
flare.vis.data.render.EdgeRenderer | flare.vis.data.NodeSprite | |
flare.vis.data.render.EdgeRenderer | flare.vis.data.DataSprite | |
flare.vis.data.render.EdgeRenderer | flare.vis.data.render.IRenderer | |
flare.vis.data.render.EdgeRenderer | flare.util.Shapes | |
flare.vis.data.render.EdgeRenderer | flare.util.Geometry | |
flare.vis.data.render.EdgeRenderer | flare.vis.data.render.ArrowType | |
flare.vis.data.render.IRenderer | flare.vis.data.DataSprite | |
flare.vis.data.render.ShapeRenderer | flare.util.Shapes | |
flare.vis.data.render.ShapeRenderer | flare.vis.data.render.IRenderer | |
flare.vis.data.render.ShapeRenderer | flare.vis.data.DataSprite | |
flare.vis.data.ScaleBinding | flare.scale.TimeScale | |
flare.vis.data.ScaleBinding | flare.scale.ScaleType | |
flare.vis.data.ScaleBinding | flare.scale.LinearScale | |
flare.vis.data.ScaleBinding | flare.scale.LogScale | |
flare.vis.data.ScaleBinding | flare.scale.OrdinalScale | |
flare.vis.data.ScaleBinding | flare.scale.RootScale | |
flare.vis.data.ScaleBinding | flare.scale.Scale | |
flare.vis.data.ScaleBinding | flare.scale.QuantileScale | |
flare.vis.data.ScaleBinding | flare.util.Stats | |
flare.vis.data.ScaleBinding | flare.scale.QuantitativeScale | |
flare.vis.data.ScaleBinding | flare.vis.events.DataEvent | |
flare.vis.data.ScaleBinding | flare.vis.data.Data | |
flare.vis.data.Tree | flare.vis.data.EdgeSprite | |
flare.vis.data.Tree | flare.vis.events.DataEvent | |
flare.vis.data.Tree | flare.vis.data.NodeSprite | |
flare.vis.data.Tree | flare.vis.data.Data | |
flare.vis.data.TreeBuilder | flare.vis.data.EdgeSprite | |
flare.vis.data.TreeBuilder | flare.vis.data.NodeSprite | |
flare.vis.data.TreeBuilder | flare.vis.data.Tree | |
flare.vis.data.TreeBuilder | flare.util.heap.HeapNode | |
flare.vis.data.TreeBuilder | flare.util.heap.FibonacciHeap | |
flare.vis.data.TreeBuilder | flare.util.Property | |
flare.vis.data.TreeBuilder | flare.util.IEvaluable | |
flare.vis.data.TreeBuilder | flare.vis.data.Data | |
flare.vis.events.DataEvent | flare.vis.data.EdgeSprite | |
flare.vis.events.DataEvent | flare.vis.data.NodeSprite | |
flare.vis.events.DataEvent | flare.vis.data.DataList | |
flare.vis.events.DataEvent | flare.vis.data.DataSprite | |
flare.vis.events.SelectionEvent | flare.vis.events.DataEvent | |
flare.vis.events.TooltipEvent | flare.vis.data.EdgeSprite | |
flare.vis.events.TooltipEvent | flare.vis.data.NodeSprite | |
flare.vis.events.VisualizationEvent | flare.animate.Transitioner | |
flare.vis.legend.Legend | flare.animate.Transitioner | |
flare.vis.legend.Legend | flare.vis.data.ScaleBinding | |
flare.vis.legend.Legend | flare.util.palette.SizePalette | |
flare.vis.legend.Legend | flare.scale.ScaleType | |
flare.vis.legend.Legend | flare.vis.legend.LegendItem | |
flare.vis.legend.Legend | flare.display.RectSprite | |
flare.vis.legend.Legend | flare.display.TextSprite | |
flare.vis.legend.Legend | flare.scale.Scale | |
flare.vis.legend.Legend | flare.vis.legend.LegendRange | |
flare.vis.legend.Legend | flare.util.Displays | |
flare.vis.legend.Legend | flare.util.Orientation | |
flare.vis.legend.Legend | flare.util.palette.ShapePalette | |
flare.vis.legend.Legend | flare.util.palette.Palette | |
flare.vis.legend.Legend | flare.util.palette.ColorPalette | |
flare.vis.legend.LegendItem | flare.util.Shapes | |
flare.vis.legend.LegendItem | flare.display.TextSprite | |
flare.vis.legend.LegendItem | flare.vis.legend.Legend | |
flare.vis.legend.LegendItem | flare.display.RectSprite | |
flare.vis.legend.LegendRange | flare.util.Colors | |
flare.vis.legend.LegendRange | flare.vis.legend.Legend | |
flare.vis.legend.LegendRange | flare.display.RectSprite | |
flare.vis.legend.LegendRange | flare.display.TextSprite | |
flare.vis.legend.LegendRange | flare.scale.Scale | |
flare.vis.legend.LegendRange | flare.util.Stats | |
flare.vis.legend.LegendRange | flare.scale.IScaleMap | |
flare.vis.legend.LegendRange | flare.util.Orientation | |
flare.vis.legend.LegendRange | flare.util.palette.ColorPalette | |
flare.vis.operator.distortion.BifocalDistortion | flare.vis.operator.distortion.Distortion | |
flare.vis.operator.distortion.Distortion | flare.animate.Transitioner | |
flare.vis.operator.distortion.Distortion | flare.vis.data.DataSprite | |
flare.vis.operator.distortion.Distortion | flare.vis.events.VisualizationEvent | |
flare.vis.operator.distortion.Distortion | flare.vis.axis.Axis | |
flare.vis.operator.distortion.Distortion | flare.vis.axis.CartesianAxes | |
flare.vis.operator.distortion.Distortion | flare.vis.operator.layout.Layout | |
flare.vis.operator.distortion.Distortion | flare.vis.data.Data | |
flare.vis.operator.distortion.FisheyeDistortion | flare.vis.operator.distortion.Distortion | |
flare.vis.operator.encoder.ColorEncoder | flare.animate.Transitioner | |
flare.vis.operator.encoder.ColorEncoder | flare.scale.ScaleType | |
flare.vis.operator.encoder.ColorEncoder | flare.vis.operator.encoder.Encoder | |
flare.vis.operator.encoder.ColorEncoder | flare.util.palette.Palette | |
flare.vis.operator.encoder.ColorEncoder | flare.util.palette.ColorPalette | |
flare.vis.operator.encoder.ColorEncoder | flare.vis.data.Data | |
flare.vis.operator.encoder.Encoder | flare.animate.Transitioner | |
flare.vis.operator.encoder.Encoder | flare.vis.data.DataSprite | |
flare.vis.operator.encoder.Encoder | flare.vis.operator.Operator | |
flare.vis.operator.encoder.Encoder | flare.vis.data.ScaleBinding | |
flare.vis.operator.encoder.Encoder | flare.util.palette.Palette | |
flare.vis.operator.encoder.Encoder | flare.util.Filter | |
flare.vis.operator.encoder.Encoder | flare.util.Property | |
flare.vis.operator.encoder.Encoder | flare.vis.data.Data | |
flare.vis.operator.encoder.PropertyEncoder | flare.animate.Transitioner | |
flare.vis.operator.encoder.PropertyEncoder | flare.vis.data.DataList | |
flare.vis.operator.encoder.PropertyEncoder | flare.vis.data.Data | |
flare.vis.operator.encoder.PropertyEncoder | flare.vis.operator.encoder.Encoder | |
flare.vis.operator.encoder.PropertyEncoder | flare.util.Filter | |
flare.vis.operator.encoder.PropertyEncoder | flare.vis.operator.Operator | |
flare.vis.operator.encoder.ShapeEncoder | flare.util.palette.Palette | |
flare.vis.operator.encoder.ShapeEncoder | flare.scale.ScaleType | |
flare.vis.operator.encoder.ShapeEncoder | flare.util.palette.ShapePalette | |
flare.vis.operator.encoder.ShapeEncoder | flare.vis.operator.encoder.Encoder | |
flare.vis.operator.encoder.ShapeEncoder | flare.vis.data.Data | |
flare.vis.operator.encoder.SizeEncoder | flare.util.palette.Palette | |
flare.vis.operator.encoder.SizeEncoder | flare.scale.ScaleType | |
flare.vis.operator.encoder.SizeEncoder | flare.vis.operator.encoder.Encoder | |
flare.vis.operator.encoder.SizeEncoder | flare.util.palette.SizePalette | |
flare.vis.operator.encoder.SizeEncoder | flare.vis.data.Data | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.animate.Transitioner | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.data.NodeSprite | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.data.DataSprite | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.data.EdgeSprite | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.data.Tree | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.operator.Operator | |
flare.vis.operator.filter.FisheyeTreeFilter | flare.vis.data.Data | |
flare.vis.operator.filter.GraphDistanceFilter | flare.animate.Transitioner | |
flare.vis.operator.filter.GraphDistanceFilter | flare.vis.data.NodeSprite | |
flare.vis.operator.filter.GraphDistanceFilter | flare.vis.operator.Operator | |
flare.vis.operator.filter.GraphDistanceFilter | flare.vis.data.DataSprite | |
flare.vis.operator.filter.GraphDistanceFilter | flare.vis.data.EdgeSprite | |
flare.vis.operator.filter.VisibilityFilter | flare.vis.operator.Operator | |
flare.vis.operator.filter.VisibilityFilter | flare.animate.Transitioner | |
flare.vis.operator.filter.VisibilityFilter | flare.util.Filter | |
flare.vis.operator.filter.VisibilityFilter | flare.vis.data.DataSprite | |
flare.vis.operator.filter.VisibilityFilter | flare.vis.data.Data | |
flare.vis.operator.IOperator | flare.animate.Transitioner | |
flare.vis.operator.IOperator | flare.vis.Visualization | |
flare.vis.operator.IOperator | flare.vis.operator.Operator | |
flare.vis.operator.label.Labeler | flare.animate.Transitioner | |
flare.vis.operator.label.Labeler | flare.vis.data.DataSprite | |
flare.vis.operator.label.Labeler | flare.display.TextSprite | |
flare.vis.operator.label.Labeler | flare.vis.operator.Operator | |
flare.vis.operator.label.Labeler | flare.util.Shapes | |
flare.vis.operator.label.Labeler | flare.util.Filter | |
flare.vis.operator.label.Labeler | flare.util.Property | |
flare.vis.operator.label.Labeler | flare.util.IEvaluable | |
flare.vis.operator.label.Labeler | flare.vis.data.Data | |
flare.vis.operator.label.RadialLabeler | flare.vis.operator.label.Labeler | |
flare.vis.operator.label.RadialLabeler | flare.util.Shapes | |
flare.vis.operator.label.RadialLabeler | flare.display.TextSprite | |
flare.vis.operator.label.RadialLabeler | flare.vis.data.DataSprite | |
flare.vis.operator.label.RadialLabeler | flare.vis.data.Data | |
flare.vis.operator.label.StackedAreaLabeler | flare.vis.operator.label.Labeler | |
flare.vis.operator.label.StackedAreaLabeler | flare.display.TextSprite | |
flare.vis.operator.label.StackedAreaLabeler | flare.vis.data.DataSprite | |
flare.vis.operator.label.StackedAreaLabeler | flare.vis.data.Data | |
flare.vis.operator.layout.AxisLayout | flare.scale.ScaleType | |
flare.vis.operator.layout.AxisLayout | flare.vis.data.DataSprite | |
flare.vis.operator.layout.AxisLayout | flare.vis.axis.CartesianAxes | |
flare.vis.operator.layout.AxisLayout | flare.vis.data.ScaleBinding | |
flare.vis.operator.layout.AxisLayout | flare.util.Property | |
flare.vis.operator.layout.AxisLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.AxisLayout | flare.vis.data.Data | |
flare.vis.operator.layout.BundledEdgeRouter | flare.animate.Transitioner | |
flare.vis.operator.layout.BundledEdgeRouter | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.BundledEdgeRouter | flare.util.Arrays | |
flare.vis.operator.layout.BundledEdgeRouter | flare.vis.data.DataSprite | |
flare.vis.operator.layout.BundledEdgeRouter | flare.vis.data.EdgeSprite | |
flare.vis.operator.layout.BundledEdgeRouter | flare.util.Shapes | |
flare.vis.operator.layout.BundledEdgeRouter | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.BundledEdgeRouter | flare.vis.operator.Operator | |
flare.vis.operator.layout.CircleLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.CircleLayout | flare.vis.data.DataList | |
flare.vis.operator.layout.CircleLayout | flare.vis.data.ScaleBinding | |
flare.vis.operator.layout.CircleLayout | flare.util.Property | |
flare.vis.operator.layout.CircleLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.CircleLayout | flare.vis.data.Data | |
flare.vis.operator.layout.CirclePackingLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.CirclePackingLayout | flare.vis.data.render.ShapeRenderer | |
flare.vis.operator.layout.CirclePackingLayout | flare.util.Shapes | |
flare.vis.operator.layout.CirclePackingLayout | flare.util.Sort | |
flare.vis.operator.layout.CirclePackingLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.CirclePackingLayout | flare.vis.data.Data | |
flare.vis.operator.layout.DendrogramLayout | flare.util.Property | |
flare.vis.operator.layout.DendrogramLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.DendrogramLayout | flare.util.Orientation | |
flare.vis.operator.layout.DendrogramLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.DendrogramLayout | flare.vis.data.EdgeSprite | |
flare.vis.operator.layout.ForceDirectedLayout | flare.physics.Simulation | |
flare.vis.operator.layout.ForceDirectedLayout | flare.animate.Transitioner | |
flare.vis.operator.layout.ForceDirectedLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.ForceDirectedLayout | flare.vis.data.DataSprite | |
flare.vis.operator.layout.ForceDirectedLayout | flare.physics.Particle | |
flare.vis.operator.layout.ForceDirectedLayout | flare.physics.Spring | |
flare.vis.operator.layout.ForceDirectedLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.ForceDirectedLayout | flare.vis.data.EdgeSprite | |
flare.vis.operator.layout.ForceDirectedLayout | flare.vis.data.Data | |
flare.vis.operator.layout.IcicleTreeLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.IcicleTreeLayout | flare.util.Orientation | |
flare.vis.operator.layout.IcicleTreeLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.IndentedTreeLayout | flare.animate.Transitioner | |
flare.vis.operator.layout.IndentedTreeLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.IndentedTreeLayout | flare.util.Arrays | |
flare.vis.operator.layout.IndentedTreeLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.IndentedTreeLayout | flare.vis.data.EdgeSprite | |
flare.vis.operator.layout.Layout | flare.animate.Transitioner | |
flare.vis.operator.layout.Layout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.Layout | flare.vis.data.DataList | |
flare.vis.operator.layout.Layout | flare.vis.data.DataSprite | |
flare.vis.operator.layout.Layout | flare.vis.data.EdgeSprite | |
flare.vis.operator.layout.Layout | flare.vis.Visualization | |
flare.vis.operator.layout.Layout | flare.vis.axis.CartesianAxes | |
flare.vis.operator.layout.Layout | flare.vis.axis.Axes | |
flare.vis.operator.layout.Layout | flare.animate.TransitionEvent | |
flare.vis.operator.layout.Layout | flare.vis.operator.Operator | |
flare.vis.operator.layout.NodeLinkTreeLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.NodeLinkTreeLayout | flare.util.Arrays | |
flare.vis.operator.layout.NodeLinkTreeLayout | flare.util.Orientation | |
flare.vis.operator.layout.NodeLinkTreeLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.PieLayout | flare.vis.data.DataList | |
flare.vis.operator.layout.PieLayout | flare.vis.data.DataSprite | |
flare.vis.operator.layout.PieLayout | flare.util.Shapes | |
flare.vis.operator.layout.PieLayout | flare.util.Property | |
flare.vis.operator.layout.PieLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.PieLayout | flare.vis.data.Data | |
flare.vis.operator.layout.RadialTreeLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.RadialTreeLayout | flare.util.Arrays | |
flare.vis.operator.layout.RadialTreeLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.RandomLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.RandomLayout | flare.vis.data.DataSprite | |
flare.vis.operator.layout.RandomLayout | flare.vis.data.Data | |
flare.vis.operator.layout.StackedAreaLayout | flare.scale.TimeScale | |
flare.vis.operator.layout.StackedAreaLayout | flare.scale.LinearScale | |
flare.vis.operator.layout.StackedAreaLayout | flare.util.Arrays | |
flare.vis.operator.layout.StackedAreaLayout | flare.scale.OrdinalScale | |
flare.vis.operator.layout.StackedAreaLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.StackedAreaLayout | flare.scale.Scale | |
flare.vis.operator.layout.StackedAreaLayout | flare.vis.axis.CartesianAxes | |
flare.vis.operator.layout.StackedAreaLayout | flare.util.Stats | |
flare.vis.operator.layout.StackedAreaLayout | flare.util.Orientation | |
flare.vis.operator.layout.StackedAreaLayout | flare.scale.QuantitativeScale | |
flare.vis.operator.layout.StackedAreaLayout | flare.util.Maths | |
flare.vis.operator.layout.StackedAreaLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.layout.TreeMapLayout | flare.animate.Transitioner | |
flare.vis.operator.layout.TreeMapLayout | flare.vis.data.NodeSprite | |
flare.vis.operator.layout.TreeMapLayout | flare.util.Property | |
flare.vis.operator.layout.TreeMapLayout | flare.vis.operator.layout.Layout | |
flare.vis.operator.Operator | flare.animate.Transitioner | |
flare.vis.operator.Operator | flare.vis.operator.IOperator | |
flare.vis.operator.Operator | flare.util.Property | |
flare.vis.operator.Operator | flare.util.IEvaluable | |
flare.vis.operator.Operator | flare.vis.Visualization | |
flare.vis.operator.OperatorList | flare.animate.Transitioner | |
flare.vis.operator.OperatorList | flare.util.Arrays | |
flare.vis.operator.OperatorList | flare.vis.operator.IOperator | |
flare.vis.operator.OperatorList | flare.vis.Visualization | |
flare.vis.operator.OperatorList | flare.vis.operator.Operator | |
flare.vis.operator.OperatorSequence | flare.animate.Transitioner | |
flare.vis.operator.OperatorSequence | flare.util.Arrays | |
flare.vis.operator.OperatorSequence | flare.vis.operator.IOperator | |
flare.vis.operator.OperatorSequence | flare.vis.operator.OperatorList | |
flare.vis.operator.OperatorSequence | flare.animate.FunctionSequence | |
flare.vis.operator.OperatorSequence | flare.vis.operator.Operator | |
flare.vis.operator.OperatorSwitch | flare.animate.Transitioner | |
flare.vis.operator.OperatorSwitch | flare.vis.operator.OperatorList | |
flare.vis.operator.OperatorSwitch | flare.vis.operator.IOperator | |
flare.vis.operator.OperatorSwitch | flare.vis.operator.Operator | |
flare.vis.operator.SortOperator | flare.vis.operator.Operator | |
flare.vis.operator.SortOperator | flare.animate.Transitioner | |
flare.vis.operator.SortOperator | flare.util.Arrays | |
flare.vis.operator.SortOperator | flare.vis.data.Data | |
flare.vis.Visualization | flare.animate.Transitioner | |
flare.vis.Visualization | flare.vis.operator.IOperator | |
flare.vis.Visualization | flare.animate.Scheduler | |
flare.vis.Visualization | flare.vis.events.VisualizationEvent | |
flare.vis.Visualization | flare.vis.data.Tree | |
flare.vis.Visualization | flare.vis.events.DataEvent | |
flare.vis.Visualization | flare.vis.axis.Axes | |
flare.vis.Visualization | flare.vis.axis.CartesianAxes | |
flare.vis.Visualization | flare.util.Displays | |
flare.vis.Visualization | flare.vis.operator.OperatorList | |
flare.vis.Visualization | flare.vis.controls.ControlList | |
flare.vis.Visualization | flare.animate.ISchedulable | |
flare.vis.Visualization | flare.vis.data.Data |
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
svg = d3.select 'svg' | |
width = svg.node().getBoundingClientRect().width | |
height = svg.node().getBoundingClientRect().height | |
# ZOOM | |
zoomable_layer = svg.append 'g' | |
zoom = d3.zoom() | |
.scaleExtent([-Infinity,Infinity]) | |
.on 'zoom', () -> | |
zoomable_layer | |
.attrs | |
transform: d3.event.transform | |
svg.call zoom | |
vis = zoomable_layer.append 'g' | |
.attrs | |
transform: "translate(#{width/2},#{height/2})" | |
# HIERARCHY | |
stratify = d3.stratify() | |
.parentId (d) -> d.id.substring(0, d.id.lastIndexOf(".")) | |
# PACK | |
w = width - 8 | |
h = height - 8 | |
pack = d3.pack() | |
.size([w, h]) | |
.padding 3 | |
# LINE | |
line = d3.line() | |
.curve(d3.curveBundle.beta(1)) | |
.x (d) -> d.x | |
.y (d) -> d.y | |
bubble_layer = vis.append 'g' | |
.attrs | |
transform: "translate(#{-w/2},#{-h/2})" | |
d3.csv 'flare.csv', (data) -> | |
d3.csv 'flare_links.csv', (links_data) -> | |
# LAYOUT | |
# circle packing | |
root = stratify(data) | |
.sum (d) -> d.value | |
.sort (a, b) -> d3.descending a.value, b.value | |
pack(root) | |
# bundling | |
# index nodes & objectify links | |
index = {} | |
root.eachBefore (d) -> | |
index[d.data.id] = d | |
links_data.forEach (d) -> | |
d.source = index[d.source] | |
d.target = index[d.target] | |
d.path = d.source.path d.target | |
# bubbles | |
bubbles = bubble_layer.selectAll '.bubble' | |
.data root.descendants() | |
enb = bubbles.enter().append 'circle' | |
.attrs | |
class: 'bubble' | |
cx: (d) -> d.x | |
cy: (d) -> d.y | |
r: (d) -> d.r | |
enb.append 'title' | |
.text (d) -> d.id.substring(d.id.lastIndexOf(".") + 1).split(/(?=[A-Z][^A-Z])/g).join(' ') | |
# links | |
links = bubble_layer.selectAll '.link' | |
.data links_data | |
links.enter().append 'path' | |
.attrs | |
class: 'link' | |
d: (d) -> line d.path | |
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
body, html { | |
padding: 0; | |
margin: 0; | |
height: 100%; | |
} | |
svg { | |
width: 100%; | |
height: 100%; | |
background: white; | |
} | |
.bubble { | |
fill: rgba(0,0,0,0.1); | |
} | |
.bubble:hover { | |
stroke: black; | |
vector-effect: non-scaling-stroke; | |
} | |
.link { | |
fill: none; | |
stroke: rgb(60,120,205); | |
stroke-width: 0.2; | |
vector-effect: non-scaling-stroke; | |
pointer-events: none; | |
} |
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> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>Circle Packing with hierarchical edge bundling</title> | |
<link type="text/css" href="index.css" rel="stylesheet"/> | |
<script src="https://d3js.org/d3.v4.min.js"></script> | |
<script src="https://d3js.org/d3-selection-multi.v0.4.min.js"></script> | |
</head> | |
<body> | |
<svg></svg> | |
<script src="index.js"></script> | |
</body> | |
</html> |
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
// Generated by CoffeeScript 1.10.0 | |
(function() { | |
var bubble_layer, h, height, line, pack, stratify, svg, vis, w, width, zoom, zoomable_layer; | |
svg = d3.select('svg'); | |
width = svg.node().getBoundingClientRect().width; | |
height = svg.node().getBoundingClientRect().height; | |
zoomable_layer = svg.append('g'); | |
zoom = d3.zoom().scaleExtent([-Infinity, Infinity]).on('zoom', function() { | |
return zoomable_layer.attrs({ | |
transform: d3.event.transform | |
}); | |
}); | |
svg.call(zoom); | |
vis = zoomable_layer.append('g').attrs({ | |
transform: "translate(" + (width / 2) + "," + (height / 2) + ")" | |
}); | |
stratify = d3.stratify().parentId(function(d) { | |
return d.id.substring(0, d.id.lastIndexOf(".")); | |
}); | |
w = width - 8; | |
h = height - 8; | |
pack = d3.pack().size([w, h]).padding(3); | |
line = d3.line().curve(d3.curveBundle.beta(1)).x(function(d) { | |
return d.x; | |
}).y(function(d) { | |
return d.y; | |
}); | |
bubble_layer = vis.append('g').attrs({ | |
transform: "translate(" + (-w / 2) + "," + (-h / 2) + ")" | |
}); | |
d3.csv('flare.csv', function(data) { | |
return d3.csv('flare_links.csv', function(links_data) { | |
var bubbles, enb, index, links, root; | |
root = stratify(data).sum(function(d) { | |
return d.value; | |
}).sort(function(a, b) { | |
return d3.descending(a.value, b.value); | |
}); | |
pack(root); | |
index = {}; | |
root.eachBefore(function(d) { | |
return index[d.data.id] = d; | |
}); | |
links_data.forEach(function(d) { | |
d.source = index[d.source]; | |
d.target = index[d.target]; | |
return d.path = d.source.path(d.target); | |
}); | |
bubbles = bubble_layer.selectAll('.bubble').data(root.descendants()); | |
enb = bubbles.enter().append('circle').attrs({ | |
"class": 'bubble', | |
cx: function(d) { | |
return d.x; | |
}, | |
cy: function(d) { | |
return d.y; | |
}, | |
r: function(d) { | |
return d.r; | |
} | |
}); | |
enb.append('title').text(function(d) { | |
return d.id.substring(d.id.lastIndexOf(".") + 1).split(/(?=[A-Z][^A-Z])/g).join(' '); | |
}); | |
links = bubble_layer.selectAll('.link').data(links_data); | |
return links.enter().append('path').attrs({ | |
"class": 'link', | |
d: function(d) { | |
return line(d.path); | |
} | |
}); | |
}); | |
}); | |
}).call(this); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment