DomainColoring.jl: Smooth Complex Plotting

Welcome to the documentation of DomainColoring.jl, a collection of various ways to plot complex functions for research, teaching, and fun, supporting both Plots.jl and Makie.

In addition to the static plots provided by the main package, interactive versions using GLMakie are available as part of the DomainColoringToy.jl package. Even more plots are defined by ComplexToys.jl.

The plots implemented here are inspired by the wonderful book by Wegert[1], yet using a smooth curve through CIE L*a*b* space, yielding a more perceptually uniform representation of the phase (see The Arenberg Phase Wheel).

  • 1Elias Wegert, Visual Complex Functions: An Introduction with Phase Portraits (Basel, 2012).