Experimental Makie support for Ripserer.jl.
plot(diagrams; kwargs...)
plot_barcode(diagrams; kwargs...)
Plot PersistenceDiagram
or a collection of them as diagram or barcode.
infinity
: set the position of infinity line.palette
: set a palette from PlotUtils.jl. Defaults to:default
.time::Observable
: optional. Display current time on plot.
plot(simplices, points; kwargs...)
Plot simplices over points. simplices
can be an AbstractSimplex
, a collection of
simplices or AbstractChainElement
s or RepresentativeInterval
.
pointcolor
,edgecolor
,trianglecolor
: set colors of drawn simplices. Can be anInteger
(position in palette) or color.palette
: set a palette from PlotUtils.jl. Defaults to:default
.shading
: defaults tofalse
.transparency
: defaults totrue
.
plot(::AbstractRipsFiltration, points; time, kwargs...)
Plot the triangles and edges of Rips filtration at time
over points.
pointcolor
,edgecolor
,trianglecolor
: set colors of drawn simplices. Can be anInteger
(position in palette) or color.palette
: set a palette from PlotUtils.jl. Defaults to:default
.shading
: defaults tofalse
.transparency
: defaults tofalse
.markersize
: defaults to 1.linewidth
: defaults to 1.time
: an observable that controls the time at which to show the filtration.
Warning: Filtrations, particularly Rips
, can be very large.
MakieRipserer.app(points, filtration=Alpha(points))
View filtration, diagram, and barcode in interactive app.