Learn R Programming

WeibullR.plotly

Build interactive Weibull Probability Plots with WeibullR, an R package for Weibull analysis, and plotly, an interactive web-based graphing library.

Getting Started

To install WeibullR.plotly in R:

install.packages('WeibullR.plotly')

Or install the development version:

devtools::install_github('paulgovan/weibullr.plotly')

Basic Examples

To build a probability plot, first fit a wblr object using the WeibullR package and then use plotly_wblr to build the plot.

library(WeibullR)
library(WeibullR.plotly)
failures<-c(30, 49, 82, 90, 96)
obj<-wblr.conf(wblr.fit(wblr(failures)))
plotly_wblr(obj)

To build a contour plot, use the plotly_contour function. Note that contour plots are only available where method.fit='mle' and method.conf='lrb'.

obj<-wblr.conf(wblr.fit(wblr(failures), method.fit = 'mle'), method.conf = 'lrb')
plotly_contour(obj)

Customization

WeibullR.plotly has several customization options.

plotly_wblr(obj, main='Weibull Probability Plot', xlab='Years', ylab='Failure Probability', confCol='blue', signif=4, grid=FALSE)

plotly_contour(obj, main='Weibull Contour Plot', col='red', signif=4, grid=FALSE)

Code of Conduct

Please note that the WeibullR.plotly project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

More Resources

ReliaLearnR - Learning modules for Reliability Analysis

WeibullR.shiny - a shiny app for Weibull Analysis

Copy Link

Version

Install

install.packages('WeibullR.plotly')

Monthly Downloads

24

Version

0.3.2

License

Apache License

Issues

Pull Requests

Stars

Forks

Maintainer

Paul Govan

Last Published

September 24th, 2025

Functions in WeibullR.plotly (0.3.2)

plotly_contour

Interactive Contour Plot
plotly_wblr

Interactive Probability Plot.
plotly_duane

Interactive Duane Plot.
plotly_rga

Interactive Reliability Growth Plot.
WeibullR.plotly-package

WeibullR.plotly: Interactive Weibull Probability Plots