Skip to content
This repository was archived by the owner on Mar 25, 2021. It is now read-only.

jkrumbiegel/MakieLayout.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MakieLayout.jl

Note: MakieLayout has been absorbed by AbstractPlotting. Don't install it separately, instead use it via using AbstractPlotting.MakieLayout

Stable Dev Build Status Codecov

layout demo

Purpose

MakieLayout.jl brings grid layouts, a new 2D axis, and widgets like sliders and buttons that behave well in a layout to Makie.jl. You can create any 2D layout you want with the flexible combination of these features:

  • fixed, relative, aspect preserving or automatic row and column sizes
  • fixed or relative size gaps
  • elements spanning multiple rows and columns
  • automatically determine the size of objects like text so no space is wasted
  • automatic alignment along "important edges" like axis spines

Most layout parameters are instantly adjustable using Observables, as in Makie.jl. Also, the layout automatically readjusts if you change visual attributes of your content elements.

About

Layouting for Makie.jl

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages