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




