PMFPlot

class PMFPlot(val dEmpiricalCDF: DEmpiricalCDF, dataName: String? = null) : BasePlot

Plots a probability mass function as represented by a DEmpirical.

Constructors

Link copied to clipboard
constructor(values: DoubleArray, probabilities: DoubleArray, dataName: String? = null)

Creates a DEmpirical based on the values and the probabilities and then plots it.

constructor(range: IntRange, pmf: PMFIfc, dataName: String? = null)

Can be used to make a plot of a probability mass function (pmf) over a range of values.

constructor(dEmpiricalCDF: DEmpiricalCDF, dataName: String? = null)

Properties

Link copied to clipboard
open override var defaultDPI: Int

the dots per inch for the plot

Link copied to clipboard
open override var defaultPlotDir: Path
Link copied to clipboard
open override var defaultScale: Int

the scale associated with the plot

Link copied to clipboard
Link copied to clipboard
open override var height: Int

The height of the container holding the plot

Link copied to clipboard
open override var title: String

The title of the plot

Link copied to clipboard
open override var width: Int

The width of the container holding the plot

Link copied to clipboard
open override var xLabel: String

the label for the x-axis

Link copied to clipboard
open override var yLabel: String

the label for the y-axis

Functions

Link copied to clipboard
open override fun buildPlot(): Plot

Builds a new instance of a Lets-Plot representation of the plot

Link copied to clipboard
open override fun saveToFile(fileName: String, directory: Path, plotTitle: String, extType: PlotIfc.ExtType): File
Link copied to clipboard
open override fun showInBrowser(plotTitle: String): File

Opens up a browser window and shows the contents of the plot within the browser. A temporary file is created to represent the plot for display within the browser.

Link copied to clipboard
open override fun toHTML(): String

An HTML representation of the plot for rendering

Link copied to clipboard
open override fun toString(): String