Drup / Tree_layout
Licence: isc
Algorithms to layout trees in a pretty manner.
Stars: ✭ 24
Programming Languages
ocaml
1615 projects
Projects that are alternatives of or similar to Tree layout
Hierarchy
Layout algorithms for visualizing hierarchical data.
Stars: ✭ 110 (+358.33%)
Mutual labels: tree, layout
Physicslayout
Android layout that simulates physics using JBox2D
Stars: ✭ 658 (+2641.67%)
Mutual labels: layout
Egjs Infinitegrid
A module used to arrange card elements including content infinitely on a grid layout.
Stars: ✭ 751 (+3029.17%)
Mutual labels: layout
Dsa.js Data Structures Algorithms Javascript
🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook
Stars: ✭ 6,251 (+25945.83%)
Mutual labels: tree
Styled System
⬢ Style props for rapid UI development
Stars: ✭ 7,126 (+29591.67%)
Mutual labels: layout
Flex Layout
Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
Stars: ✭ 5,705 (+23670.83%)
Mutual labels: layout
Christmas Tree
ASCII christmas-tree with animations for 256 colored terminals
Stars: ✭ 23 (-4.17%)
Mutual labels: tree
Paralayout
Paralayout is a set of simple, useful, and straightforward utilities that enable pixel-perfect layout in iOS. Your designers will love you.
Stars: ✭ 742 (+2991.67%)
Mutual labels: layout
Vue.d3.tree
Vue component to display tree based on D3.js layout.
Stars: ✭ 726 (+2925%)
Mutual labels: tree
Flex Layout Attribute
HTML layout helper based on CSS flexbox specification —
Stars: ✭ 705 (+2837.5%)
Mutual labels: layout
Windless
Windless makes it easy to implement invisible layout loading view.
Stars: ✭ 919 (+3729.17%)
Mutual labels: layout
Statefullayout
Android layout to show template for loading, empty, error etc. states
Stars: ✭ 813 (+3287.5%)
Mutual labels: layout
Atomic Layout
Physical representation of layout composition to create declarative responsive layouts in React.
Stars: ✭ 920 (+3733.33%)
Mutual labels: layout
Tree_layout
Algorithms to layout trees in a pretty manner.
This library contains layout algorithms for tree. Currently, two algorithms are implemented: layered trees and treemaps. See the documentation for details.
An easy-to-use rose tree API is provided by default:
(* Given a tree, ... *)
let tree : 'a Tree_layout.tree = ...
(* and a distance function. *)
let distance v1 v2 = ...
(* Get annotated tree ! *)
let annotated_tree : ('a, Tree_layout.Common.pos) tree =
Tree_layout.layered ~distance tree
Install
opam install tree_layout
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].