WAPlots.CreatePlot: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
{{Template:APIClass|WAPlots Class|WAPlots}}
{{Template:APIClass|WAPlots Class|WAPlots}}


Create the plot based on the WeibullDataSet and/or the ALTADataSets entered into the WAPlots.
Create the plot based on the WeibullDataSet and/or the ALTADataSets entered into the WAPlots.  Returns a bitmap of the plot.


== Declaration  ==
== Declaration  ==
Line 58: Line 58:
         WeibullALTAPlot.AddDataset(WDS)
         WeibullALTAPlot.AddDataset(WDS)


{{APIComment|Create the WAPlot.}}
{{APIComment|Create the WAPlot.  In this example, it will create a Probability plot.}}
         WeibullALTAPlot.CreatePlot
         Dim FinalPlot As Bitmap = WeibullALTAPlot.CreatePlot(WAPlotType.Probability)

Revision as of 17:45, 13 September 2013



Create the plot based on the WeibullDataSet and/or the ALTADataSets entered into the WAPlots. Returns a bitmap of the plot.

Declaration

CreatePlot( ByVal PlotType As WAPlotType, Optional ByVal UserSettings As WAPlotSettings = Nothing , Optional ByVal Width As Integer = 1150, Optional ByVal Height As Integer = 800)

Creates a bitmap containing the plot image.

Parameters

PlotType Set the type of plot desired, of the WAPlotType enum.

UserSettings Sets the plot settings via an instance of the WAPlotSettings class.

Width Set the width, in pixels, of the finished plot.

Height Set the height, in pixels, of the finished plot.

Usage Example

Create a new Weibull/ALTA Plot instance.

       Dim WeibullALTAPlot As New WAPlots

Declare a WeibullDataSet. See New WeibullDataSet for additional details.

       Dim WDS as New WeibullDataSet

Add values to the raw data. See WeibullDataSet.AddFailure for additional details.

       WDS.AddFailure(1, 1)
       WDS.AddFailure(2, 1)
       WDS.AddFailure(3, 1)

Add the WeibullDataSet to the WAPlots.

       WeibullALTAPlot.AddDataset(WDS)

Create the WAPlot. In this example, it will create a Probability plot.

       Dim FinalPlot As Bitmap = WeibullALTAPlot.CreatePlot(WAPlotType.Probability)