Diag=matrix(c(0,0,10,1,0,3,1,3,8), ncol=3, byrow=TRUE)
DiagLim=10
colnames(Diag)=c("dim", "Birth", "Death")
#persistence silhouette
tseq=seq(0,DiagLim, length=1000)
Sil=silhouette(Diag, p=1, dimension=1, tseq)
par(mfrow=c(1,2))
plot.diagram(Diag)
plot(tseq, Sil, type="l", xlab="t", ylab="silhouette", asp=1)
Run the code above in your browser using DataLab