3.7.8.4.8. Database Coefficient Histogram Plots¶
The "SweepCoeffHist" class of subfigure is used to plot histograms or range
histograms of any database coefficient. Users can create a histogram of the
raw data or a histogram of the deltas to another database. A “range” histogram
is only defined when there is a Target database, and it plots a histogram of
the absolute values of the deltas.
- S:
dictDictionary of settings for SweepCoeffHist subfigure
- Type: {
"SweepCoeffHist"} |strSubfigure type
- Header: {
""} |strHeading placed above subfigure (bold, italic)
- Position:
"t"|"c"| {"b"}Vertical alignment of subfigure
- Alignment:
"left"| {"center"}Horizontal alignment
- Width: {
0.5} |floatWidth of subfigure as a fraction of page text width
- FigWidth: {
6.0} |floatWidth of figure internally to Python; affects aspect ratio of figure and font size when integrated into report; decrease this parameter to make text appear larger in report
- FigHeight: {
4.5} |floatSimilar to FigWidth and primarily used to set aspect ratio
- Component: {
"entire"} |str|listComponent or list of components to plot, must be name(s) of components defined in
Config.xml- Coefficient:
"CA"|"CY"| {"CN"} |strName of coefficient to plot, any database value
- Target: {
None} |strName of target database to which to compare each point
- TargetLabel:
strName of the target to use in legend
- Format: {
"pdf"} |"svg"|"png"|strFormat of graphic file to save
- DPI: {
150} |intResolution (dots per inch) if saved as a raster format
- StandardDeviation: {
3.0} |floatIf nonzero, plot the value StandardDeviation above and below the mean value on the histogram
- OutlierSigma: {
4.0} |floatMultiple of standard deviation to use as filter for outlier data
- Range: {
4.0} |None|floatMultiple of standard deviation; manually-specified plot range
- Delta: {
0.0} |floatFixed value to plot for scale reference between histograms
- PlotMean: {
True} |FalseWhether or not to plot vertical line
- PlotGaussian:
True| {False}Whether or not to plot curve representing idealized normal distribution
- HistOptions: {
{"facecolor": "c", "bins": 20}} |dictOptions passed to
pyplot.hist()- MeanOptions: {
{"color": "k", "lw": 2}} |dictPlot options for the vertical line of the mean value
- DeltaOptions: {
{"color": "r", "ls": "--"}} |dictPlot options for vertical fixed-range lines
- GaussianOptions: {
{"color":"navy", "lw": 1.5}} |dictOptions for plot of ideal normal distribution
- StDevOptions: {
{"color":"b"}} |dictPlot options for vertical line showing multiple of standard deviation
- ShowMu: {
True} |FalsePrints value of mean value in upper right corner of plot
- ShowSigma:
True| {False}Prints value of standard deviation in upper left corner
- ShowDelta:
True| {False}Prints value of fixed width in upper right corner
- MuFormat: {
"%.4f"} |strFormat flag for value of mean printed via ShowMu
- SigmaFormat: {
"%.4f"} |strFormat flag for value of mean printed via ShowSigma
- DeltaFormat: {
"%.4f"} |strFormat flag for value of mean printed via ShowDelta
- SigmaLabel:
strLabel for standard deviation printed using ShowSigma