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, d3
AXIS_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_TOP
AUTOSCALE_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, setX
formatLabel
addPickListener, 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, setViewport
clone, 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, toString
public 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 October 13 2015.