All Projects → Drup → Tree_layout

Drup / Tree_layout

Licence: isc
Algorithms to layout trees in a pretty manner.

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
Flexbox
CSS library for easier work with flex boxes
Stars: ✭ 17 (-29.17%)
Mutual labels:  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
Modiscript
Acche din aa gaye
Stars: ✭ 888 (+3600%)
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
Gtools
gevent tools
Stars: ✭ 7 (-70.83%)
Mutual labels:  tree
Vue Org Tree
A simple organization tree based on Vue2.x
Stars: ✭ 670 (+2691.67%)
Mutual labels:  tree
Windless
Windless makes it easy to implement invisible layout loading view.
Stars: ✭ 919 (+3729.17%)
Mutual labels:  layout
Chadtree
File manager for Neovim. Better than NERDTree.
Stars: ✭ 653 (+2620.83%)
Mutual labels:  tree
Coc Explorer
📁 Explorer for coc.nvim
Stars: ✭ 722 (+2908.33%)
Mutual labels:  tree
Statefullayout
Android layout to show template for loading, empty, error etc. states
Stars: ✭ 813 (+3287.5%)
Mutual labels:  layout
Fluentlayout
Stars: ✭ 23 (-4.17%)
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 Build Status docs

Algorithms to layout trees in a pretty manner.

A tree

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].