PlotFragilities
To plot defined fragilities.
- Plot.Plotly.PlotFragilities(StdNumber=3, NPoints=100, FragilityTagList=[], PlotMode=1, width=None, height=None, fontsize=18, labelfontsize=18, XTitle='Random Variable')
Argument
Type
Description
StdNumber
int
The number of the standard deviation that will be consider for each fragility to plot in this range
NPoints
int
The number of the points that will be consider for each fragility
FragilityTagList
list of int
the list of fragility tags and those that mentioned in this list will be plotted and if nothing entered all fragilities will be plot.
PlotMode
int
Options with values equal to 1,2 or 3 to change the plot mode. For various Editors with one on these option plot will be activate!
width
int
Determines the width of plot
height
int
Determines the height of plot
fontsize
int
Determines font size of plot
labelfontsize
int
Determines labels font size
XTitle
int
Determines title of plot
Example:
In the following example three Fragilities are defined and also plotted with various NPoints and StdNumber.
Python Code
opr.wipe() #Define the Fragilities opr.Fragilities.Fragility(1,'EFB','normal',5,1) opr.Fragilities.Fragility(2,'Gear Damage','normal',6,1.2) opr.Fragilities.Fragility(3,'Body Buckling','normal',7,1.4) #Plot command opr.Plot.Plotly.PlotFragilities(StdNumber=3, NPoints=100, FragilityTagList=[], PlotMode=1)The above command causes to plot Fragilities all together as shown in the following.
But the following command will cause to plot only fragilities with tags 1 and 2 and only with 10 numbers along their curves.
Python Code
#Plot command opr.Plot.Plotly.PlotFragilities(StdNumber=3, NPoints=10, FragilityTagList=[1,2], PlotMode=1)
Code Developed by: Bijan Sayyafzadeh