public class PChart extends ShewhartControlChart
PChart is a p-chart for monitoring the defect rate when
defects are not rare.
The defect rate is the number of defects found divided by the number of samples inspected.
The number of defects are not assumed to be rare.
Control limits are computed using the binomial distribution.
If defects are rare, use UChart instead.
The control limits are at
![]()
addWeco adds control limits with
k = -2, -1, 1, 2.
The true fraction conforming p can be used by setting the
attribute "Center" to p.
The lower control limit is forced to have a minimum value of zero.
The upper control limit is forced to have a maximum value of one. d2, d3AXIS_X_TOP, AXIS_Y_RIGHT, BAR_TYPE_HORIZONTAL, BAR_TYPE_VERTICAL, DASH_PATTERN_DASH, DASH_PATTERN_DASH_DOT, DASH_PATTERN_DOT, DASH_PATTERN_SOLID, DATA_TYPE_FILL, DATA_TYPE_LINE, DATA_TYPE_MARKER, DATA_TYPE_PICTURE, DATA_TYPE_TUBE, DENDROGRAM_TYPE_HORIZONTAL, DENDROGRAM_TYPE_VERTICAL, FILL_TYPE_GRADIENT, FILL_TYPE_NONE, FILL_TYPE_PAINT, FILL_TYPE_SOLID, LABEL_TYPE_PERCENT, MARKER_TYPE_ASTERISK, MARKER_TYPE_CIRCLE_CIRCLE, MARKER_TYPE_CIRCLE_PLUS, MARKER_TYPE_CIRCLE_X, MARKER_TYPE_DIAMOND_PLUS, MARKER_TYPE_FILLED_CIRCLE, MARKER_TYPE_FILLED_DIAMOND, MARKER_TYPE_FILLED_SQUARE, MARKER_TYPE_FILLED_TRIANGLE, MARKER_TYPE_HOLLOW_CIRCLE, MARKER_TYPE_HOLLOW_DIAMOND, MARKER_TYPE_HOLLOW_SQUARE, MARKER_TYPE_HOLLOW_TRIANGLE, MARKER_TYPE_OCTAGON_PLUS, MARKER_TYPE_OCTAGON_X, MARKER_TYPE_PLUS, MARKER_TYPE_SQUARE_PLUS, MARKER_TYPE_SQUARE_X, MARKER_TYPE_X, TEXT_X_CENTER, TEXT_X_LEFT, TEXT_X_RIGHT, TEXT_Y_BOTTOM, TEXT_Y_CENTER, TEXT_Y_TOPAUTOSCALE_DATA, AUTOSCALE_DENSITY, AUTOSCALE_NUMBER, AUTOSCALE_OFF, AUTOSCALE_WINDOW, AXIS_X, AXIS_Y, AXIS_Z, LABEL_TYPE_NONE, LABEL_TYPE_TITLE, LABEL_TYPE_X, LABEL_TYPE_Y, LABEL_TYPE_Z, TRANSFORM_CUSTOM, TRANSFORM_LINEAR, TRANSFORM_LOG| Constructor and Description |
|---|
PChart(AxisXY axis,
int[] sampleSize,
double[] defectRate)
Creates a p-Chart given the defect rates for a series of
samples with varying sample sizes.
|
PChart(AxisXY axis,
int[] sampleSize,
int[] numberDefects)
Creates a p-Chart given the number of defects for a series
of samples with varying sample sizes.
|
PChart(AxisXY axis,
int sampleSize,
double[] defectRate)
Creates a p-Chart given the defect rates for a series of
samples with equal sample sizes.
|
PChart(AxisXY axis,
int sampleSize,
int[] numberDefects)
Creates a p-Chart given the number of defects for a series of
samples with equal sample sizes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
prePaint()
Setup chart with current settings.
|
addCenterLine, addControlLimit, addLowerControlLimit, addUpperControlLimit, addWecoLimits, dataRange, getCenter, getCenterLine, getControlData, getLowerControlLimit, getMeanSampleSize, getSampleSize, getUpperControlLimit, paint, removeControlLimit, setCenter, setData, setData, setSampleSize, setSampleSize, setXformatLabeladdPickListener, firePickListeners, getALT, getAxis, getBackground, getBarGap, getBarType, getBarWidth, getChart, getChartTitle, getChildren, getClipData, getComponent, getConcatenatedViewport, getDataType, getDoubleBuffering, getExplode, getFillOutlineColor, getFillOutlineType, getFillPaint, getFillType, getGradient, getHREF, getLegend, getLineDashPattern, getMarkerDashPattern, getMarkerThickness, getMarkerType, getParent, getReference, getScreenAxis, getScreenSize, getScreenViewport, getSize, getSkipWeekends, getTextAngle, getTextColor, getTitle, getToolTip, getViewport, isBitSet, removePickListener, setALT, setBarGap, setBarType, setBarWidth, setChartTitle, setClipData, setCustomTransform, setDataType, setDoubleBuffering, setExplode, setFillOutlineColor, setFillOutlineColor, setFillOutlineType, setFillPaint, setFillPaint, setFillPaint, setFillType, setGradient, setGradient, setGradient, setHREF, setImage, setLineDashPattern, setMarkerDashPattern, setMarkerThickness, setMarkerType, setReference, setScreenSize, setSize, setSkipWeekends, setTextAngle, setTextColor, setTextColor, setTitle, setTitle, setToolTip, setViewport, setViewportclone, clone, clone, clone, getAbstractParent, getAttribute, getAutoscaleInput, getAutoscaleMinimumTimeInterval, getAutoscaleOutput, getBooleanAttribute, getChildList, getColorAttribute, getCustomTransform, getDensity, getDoubleAttribute, getFillColor, getFont, getFontName, getFontSize, getFontStyle, getImage, getIntegerAttribute, getLabelType, getLightColor, getLineColor, getLineWidth, getLocale, getMarkerColor, getMarkerSize, getName, getNumber, getPaint, getStringAttribute, getTextFormat, getTickLength, getTransform, getX, getY, isAncestorOf, isAttributeSet, isAttributeSetAtThisNode, parseColor, remove, setAttribute, setAutoscaleInput, setAutoscaleMinimumTimeInterval, setAutoscaleOutput, setDensity, setFillColor, setFillColor, setFont, setFontName, setFontSize, setFontStyle, setImage, setLabelType, setLightColor, setLightColor, setLineColor, setLineColor, setLineWidth, setLocale, setMarkerColor, setMarkerColor, setMarkerSize, setName, setNumber, setPaint, setTextFormat, setTextFormat, setTickLength, setTransform, setX, setY, toStringpublic PChart(AxisXY axis, int[] sampleSize, double[] defectRate)
axis - the AxisXY parent of this nodesampleSize - is an array containing the number of observations in each sample.
It must be at least one.defectRate - is an array containing defect rates of the samples.
The defect rates must all be in the range [0,1].
The lengths of the arrays sampleSize and defectRate must be equal.public PChart(AxisXY axis, int[] sampleSize, int[] numberDefects)
axis - the AxisXY parent of this nodesampleSize - is an array containing the number of observations in each sample.
It must be at least one.numberDefects - is an array of arrays containing the number of
defects in each of a series of samples.
The number of defects should not be less than zero.public PChart(AxisXY axis, int sampleSize, double[] defectRate)
axis - the AxisXY parent of this nodesampleSize - is the number of observations in each sample.
It must be at least one.defectRate - is an array containing defect rates of the samples.
The defect rates must all be in the range [0,1].public PChart(AxisXY axis, int sampleSize, int[] numberDefects)
axis - the AxisXY parent of this nodesampleSize - is the number of observations in each sample.
Each sample must contain at least one observation.numberDefects - is an array containing the number of
defects in each of a series of samples.
The number of defects should not be less than zero.Copyright © 1970-2015 Rogue Wave Software
Built June 18 2015.