com.quinncurtis.spcchartjava
Class ParetoChart

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.quinncurtis.chart2djava.ChartView
                      extended by com.quinncurtis.spcchartjava.ParetoChart
All Implemented Interfaces:
ChartConstants, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Cloneable, javax.accessibility.Accessible

public class ParetoChart
extends ChartView

Pareto Chart chart template. The class includes all of the objects needed to draw a complete Pareto chart. These objects include objects for data, coordinate systems, titles, axes, axes labels, grids, numeric labels, and a line plot and bar plot.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.quinncurtis.chart2djava.ChartConstants
ABOVE_CENTERED_PLOTAREA, ABOVE_REFERENCED_TEXT, ABSTRACT_DATASET, ACTUAL_SIZE, ALARM_TRANSITION_DECREASING_FROM_HIGH, ALARM_TRANSITION_DECREASING_TO_LOW, ALARM_TRANSITION_INCREASING_FROM_LOW, ALARM_TRANSITION_INCREASING_TO_HIGH, ALARM_TRANSITION_NONE_HIGH, ALARM_TRANSITION_NONE_LOW, ALARM_TRANSITION_NONE_NORMAL, ALTBARMODE, APRIL, ARC2D_OBJ, ARROW, ARROWPLOT, AUGUST, AUTO_RESIZE_OBJECTS, AUTOAXES_EXACT, AUTOAXES_FAR, AUTOAXES_NEAR, AUTOAXES_STACKED, AUTOAXES_UNSTACKED, AUTOCHART, AUTOSCALE, AXIS, AXIS_CENTER, AXIS_MAX, AXIS_MIN, AXISLABELS, AXISTITLE, BACKGROUND, BACKGROUND_ELLIPSE, BACKGROUND_RECTANGLE, BACKGROUND_ROUNDEDRECTANGLE, BARDATAPOINTVALUE, BARPLOT, BELOW_CENTERED_PLOTAREA, BELOW_REFERENCED_TEXT, BOTH_AXES, BOTTOM_BORDER, BOTTOM_SIDE, BUBBLELEGEND, BUBBLEPLOT, BUBLELEGENDITEM, BUFFERED_IMAGE_RENDERING, BUFFEREDIMAGE, BUSINESSFORMAT, CANDLESTICK, CARTESIAN_COORDINATES, CELL_PLOT, CENTER_GRAPH, CENTER_PLOT, CENTER_RADIUS_BOTTOM, CENTER_RADIUS_LEFT, CENTER_RADIUS_RIGHT, CENTER_RADIUS_TOP, CENTERED_BAR, CHART_FOOTER, CHART_HEADER, CHART_SUBHEAD, CHARTATTRIBUTE, CHARTBRUSHES, CHARTCALENDAR, chartObjIDCntr, chartObjType, CHARTPENS, CIRCLE, COLUMN_MAJOR, COMBINE_DATASET_ADD, COMBINE_DATASET_DIVIDE, COMBINE_DATASET_MULTIPLY, COMBINE_DATASET_SUBTRACT, COMBINE_DATASET_X, COMBINE_DATASET_XY, COMBINE_DATASET_Y, CONTOUR_DATASET, CONTOUR_FILL, CONTOUR_LINE, CONTOUR_LINEANDFILL, CONTOUR_LINEPOLYGON, CONTOUR_LINEWALK, CONTOURLINE, COORD_SIZE, CROSS, CROSSOVER_DAY, CROSSOVER_MONTH, CROSSOVER_NONE, CROSSOVER_WEEK, CROSSOVER_YEAR, CURRENCYBUSINESSFORMAT, CURRENCYFORMAT, CUSTOM_POSITION, CUSTOMAXIS, CUSTOMSYMBOL, DATA_MOVEABLE, DATA_TOOLTIP_CUSTOM, DATA_TOOLTIP_GROUP_MULTILINE, DATA_TOOLTIP_OHLC, DATA_TOOLTIP_X, DATA_TOOLTIP_XY_ONELINE, DATA_TOOLTIP_XY_TWOLINE, DATA_TOOLTIP_Y, DATACOMPRESS_AVERAGE, DATACOMPRESS_MAX, DATACOMPRESS_MIN, DATACOMPRESS_MINMAX, DATACOMPRESS_NONE, DATACOMPRESS_SKIP, DATACOMPRESS_SUM, DATACURSOR, DATAVALUE_SYMBOL_SELECTON, DATE, DAY_OF_MONTH, DAY_OF_WEEK, DAY_OF_YEAR, DECEMBER, DECIMALFORMAT, DEFAULTFORMAT, DEV_POS, DIAMOND, DOWNTRIANGLE, EmptyColor, ENGINEERINGFORMAT, ERROR_ARRAY_NEW, ERROR_ARRAY_NEW_STRING, ERROR_AUTOSCALE, ERROR_AUTOSCALE_DATASET, ERROR_AUTOSCALE_DATASET_STRING, ERROR_AUTOSCALE_DATASETSARRAY, ERROR_AUTOSCALE_DATASETSARRAY_STRING, ERROR_AUTOSCALE_STRING, ERROR_AUTOSCALE_TRANSFORM, ERROR_AUTOSCALE_TRANSFORM_STRING, ERROR_AXIS, ERROR_AXIS_STRING, ERROR_AXISLABLES, ERROR_AXISLABLES_STRING, ERROR_AXISRANGE, ERROR_AXISRANGE_STRING, ERROR_AXISTICKS, ERROR_AXISTICKS_STRING, ERROR_BAD_POLYSURFACE, ERROR_BAD_POLYSURFACE_STRING, ERROR_BARDATAVALUE, ERROR_BARDATAVALUE_STRING, ERROR_BORDER, ERROR_BORDER_STRING, ERROR_COMPONENT, ERROR_COMPONENT_STRING, ERROR_CONTOURDATASET, ERROR_CONTOURDATASET_STRING, ERROR_DATASET, ERROR_DATASET_STRING, ERROR_DATASETSIZE, ERROR_DATASETSIZE_STRING, ERROR_DELAUNAY, ERROR_DELAUNAY_STRING, ERROR_FILECLOSE, ERROR_FILECLOSE_STRING, ERROR_FILEIO, ERROR_FILEIO_STRING, ERROR_FILEOPEN, ERROR_FILEOPEN_STRING, ERROR_FILEREAD, ERROR_FILEREAD_STRING, ERROR_FILEWRITE, ERROR_FILEWRITE_STRING, ERROR_FONT, ERROR_FONT_STRING, ERROR_GRID_ROW_COL, ERROR_GRID_ROW_COL_STRING, ERROR_GROUPDATASET, ERROR_GROUPDATASET_STRING, ERROR_IMAGE, ERROR_IMAGE_STRING, ERROR_INVALID_ALARM_EVENT_ARGUEMENT, ERROR_INVALID_ALARM_EVENT_ARGUEMENT_STRING, ERROR_INVALID_ROUNDED_RECTANGLE_ARGUEMENT, ERROR_INVALID_ROUNDED_RECTANGLE_ARGUEMENT_STRING, ERROR_LEGEND, ERROR_LEGEND_STRING, ERROR_LEGENDITEMSYMBOL, ERROR_LEGENDITEMSYMBOL_STRING, ERROR_LEGENDITEMTEXT, ERROR_LEGENDITEMTEXT_STRING, ERROR_NONE, ERROR_NONE_STRING, ERROR_NULL_ANNUNCIATOR_RECT, ERROR_NULL_ANNUNCIATOR_RECT_STRING, ERROR_NULL_METER_INDICATOR, ERROR_NULL_METER_INDICATOR_STRING, ERROR_NULL_PLOT_TEMPLATE, ERROR_NULL_PLOT_TEMPLATE_STRING, ERROR_NULL_PROCESSVAR, ERROR_NULL_PROCESSVAR_STRING, ERROR_NULLBASEAXIS, ERROR_NULLBASEAXIS_STRING, ERROR_NULLVIEWPORT, ERROR_NULLVIEWPORT_STRING, ERROR_OBJ_NEW, ERROR_OBJ_NEW_STRING, ERROR_OBJECTMISMATCH, ERROR_OBJECTMISMATCH_STRING, ERROR_PLOTOBJ, ERROR_PLOTOBJ_STRING, ERROR_POLARAXES, ERROR_POLARAXES_STRING, ERROR_SCALERANGE, ERROR_SCALERANGE_STRING, ERROR_SCALING, ERROR_SCALING_STRING, ERROR_SHAPE, ERROR_SHAPE_STRING, ERROR_SIMPLEDATASET, ERROR_SIMPLEDATASET_STRING, ERROR_SMALLVIEWPORT, ERROR_SMALLVIEWPORT_STRING, ERROR_SUPERZOOM, ERROR_SUPERZOOM_STRING, ERROR_SYMBOL, ERROR_SYMBOL_STRING, ERROR_TEXT, ERROR_TEXT_STRING, ERROR_TIMELABEL, ERROR_TIMELABEL_STRING, ERROR_WRONGAXISTYPE, ERROR_WRONGAXISTYPE_STRING, ERRORBAR, EXPONENTFORMAT, FASTCLIP_X, FASTCLIP_Y, FEBRUARY, FIXED_X_ASPECT_RATIO_CORRECTION, FIXED_Y_ASPECT_RATIO_CORRECTION, FLOATINGBAR, FNP_DIST, FNP_NORMDIST, FNP_NORMX, FNP_NORMY, FNP_X, FNP_Y, FRIDAY, FRONT_FACE_SELECTION, FULL_PLOTAREA_CLIPPING, FULL_POLYSURFACE_SELECTION, GRADIENT_MAPTO_GRAPH_NORMALIZED_COORDINATES, GRADIENT_MAPTO_OBJECT, GRADIENT_MAPTO_PLOT_NORMALIZED_COORDINATES, GRADIENT_MAPTO_PLOT_PHYSICAL_COORDINATES, GRADIENT_NONE, GRAPH_AREA_CLIPPING, GRAPH_BACKGROUND, GRAPHAREA_BOTTOM, GRAPHAREA_LEFT, GRAPHAREA_RIGHT, GRAPHAREA_TOP, GRAPHTITLE, GRID, GRID_ALL, GRID_MAJOR, GRID_MINOR, GROUP_DATASET, GROUPBAR, HBAR, HIGHLIGHT_COLOR, HISTOGRAMPLOT, HORIZ_DIR, HOUR, HOUR_OF_DAY, ICHARTOBJECTPLOT, IMAGE, INHERIT_CLIPPING, INSET_3D_LOOK, INSIDE_BAR, INSIDE_BARBASE, INSIDE_INDICATOR, INSIDE_PLOTAREA_MAX, INSIDE_PLOTAREA_MIN, INSIDE_RADIUS_BOTTOM, INSIDE_RADIUS_TOP, JANUARY, JULY, JUNE, JUSTIFY_CENTER, JUSTIFY_MAX, JUSTIFY_MIN, LABEL_ALL, LABEL_INTERCEPT, LABEL_MAX, LABEL_MIN, LABEL_ORIGIN, LEFT_BORDER, LEFT_BUTTON, LEFT_CENTERED_PLOTAREA, LEFT_REFERENCED_TEXT, LEFT_SIDE, LEGEND, LEGEND_FOOTER, LEGEND_HEADER, LEGEND_SUBHEAD, LEGENDITEM, LIGHT_LOWER_LEFT, LIGHT_LOWER_RIGHT, LIGHT_NONE, LIGHT_STRAIGHT_ON, LIGHT_UPPER_LEFT, LIGHT_UPPER_RIGHT, LINE, LINEAR_AUTOSCALE, LINEAR_SCALE, LINEAR_SCALE_OBJ, LINEARAXIS, LINEGAP, LINEMARKERPLOT, LINEPLOT, LM_S, LOG_AUTOSCALE, LOG_SCALE, LOG_SCALE_OBJ, LOGAXIS, LS_DASH_2_2, LS_DASH_4_2, LS_DASH_4_4, LS_DASH_8_4, LS_DASH_DOT, LS_DOT_1_1, LS_DOT_1_2, LS_DOT_1_4, LS_DOT_1_8, LS_SOLID, MANUAL_RESIZE_OBJECTS, MARCH, MARKER, MARKER_BOX, MARKER_CROSS, MARKER_HLINE, MARKER_HVLINE, MARKER_NULL, MARKER_VLINE, MAX_LOG_VALUE, MAY, METER_LABEL_HORIZONTAL, METER_LABEL_PERPENDICULAR, METER_LABEL_RADIAL_1, METER_LABEL_RADIAL_2, MILLISECOND, MIN_LOG_VALUE, MINUTE, MONDAY, MONTH, MOVE_X, MOVE_XY, MOVE_Y, MOVING_AVERAGE_X, MOVING_AVERAGE_XY, MOVING_AVERAGE_Y, MTICKS, MULTILINE, NEITHER_AXIS, NO_ASPECT_RATIO_CORRECTION, NO_AUTOSCALE, NO_CLIPPING, NO_DATECROSSOVER, NO_FASTCLIP, NO_RESIZE_OBJECTS, NO_SELECTION, NO_STEP, NOOBJECT, NORM_GRAPH_POS, NORM_PLOT_POS, NORM_PROBABILITY_SCALE_OBJ, NOSYMBOL, NOT_MOVEABLE, NOT_SPECIALCONTROL_TYPE, NOVEMBER, NUMERIC_COORDINATE, NUMERICAXISLABELS, NUMERICLABEL, OBJECT_DISABLE, OBJECT_ENABLE, OBJECT_ENABLE_NODRAW, OBJECT_MOVEABLE, OCTOBER, OHLC, OUTSET_3D_LOOK, OUTSIDE_BAR, OUTSIDE_BARBASE, OUTSIDE_INDICATOR, OUTSIDE_PLOTAREA_MAX, OUTSIDE_PLOTAREA_MIN, OUTSIDE_RADIUS_BOTTOM, OUTSIDE_RADIUS_TOP, OVERLAP_LABEL_DELETE, OVERLAP_LABEL_DRAW, OVERLAP_LABEL_STAGGER, PERCENT_NOPERCENTSIGN_FORMAT, PERCENTFORMAT, PHYS_POS, PHYSICAL_COORDINATES, PICTUREBOX_TYPE, PIECHART, PIELABEL_INSLICE, PIELABEL_NONE, PIELABEL_NUMVALUE, PIELABEL_OUTSLICE, PIELABEL_STRING, PIELABEL_STRINGNUMVAL, PLOT_AREA_CLIPPING, PLOT_BACKGROUND, PLOTAREA_CENTER, PLUS, POLAR_AXIS, POLAR_COORDINATES, POLAR_POS, POLARAXES, POLARAXESLABELS, POLARGRID, POLARLINEPLOT, POLARSCATTERPLOT, POLYSURFACE_SQUAREGRID, POLYSURFACE_TRIANGLEGRID, PRE_RENDER_ALL, PRE_RENDER_AXES, PRE_RENDER_NONE, PRE_RENDER_ZORDER_CHANGE, PRINTER_RENDERING, PROBABILITY_AUTOSCALE, PROBABILITY_AXIS, PROBABILITY_COORDINATES, PROBABILITY_SCALE, PROBABILITY_SIGMA_AXIS, PRT_EXACT, PRT_MAX, PRT_PROP, PRT_RECT, RADIOBUTTON_TYPE, RADIUS_BOTTOM, RADIUS_CENTER, RADIUS_LEFT, RADIUS_RIGHT, RADIUS_TOP, rBadDataValue, RENDER_HIGHQUALITY, RENDER_LOWQUALITY, RENDER_STANDARDQUALITY, REPLACE_DATECROSSOVER, RIGHT_BORDER, RIGHT_BUTTON, RIGHT_CENTERED_PLOTAREA, RIGHT_REFERENCED_TEXT, RIGHT_SIDE, ROUNDED_RECTANGLE2D, ROW_MAJOR, RT_3DFRAME, RT_ALARM, RT_ALARM_GREATERTHAN, RT_ALARM_INDICATOR, RT_ALARM_LIMIT_BACKGROUND_INDICATOR, RT_ALARM_LIMIT_LINE_INDICATOR, RT_ALARM_LIMIT_SYMBOL_INDICATOR, RT_ALARM_LOWERTHAN, RT_ALARM_NONE, RT_ALARM_PANEL_METER, RT_ANNUNCIATOR_PLOT, RT_AUTO_BARGRAPH, RT_AUTO_METER, RT_AUTO_SCROLL_GRAPH, RT_AUTOSCALE_X, RT_AUTOSCALE_X_CURRENT_SCALE, RT_AUTOSCALE_X_MAX, RT_AUTOSCALE_X_MIN, RT_AUTOSCALE_X_MINMAX, RT_AUTOSCALE_Y, RT_AUTOSCALE_Y_CURRENT_SCALE, RT_AUTOSCALE_Y_MAX, RT_AUTOSCALE_Y_MIN, RT_AUTOSCALE_Y_MINMAX, RT_BAR_INDICATOR, RT_BAR_NUMERIC_VALUE, RT_BAR_SEGMENTED_SUBTYPE, RT_BAR_SINGLE_SEGMENT_SUBTYPE, RT_BAR_SOLID_SUBTYPE, RT_BAR_TIME_VALUE, RT_BARTAG, RT_BOTTOM_HIGH_ALARM_SYMBOL, RT_BOTTOM_LOW_ALARM_SYMBOL, RT_BOTTOM_SETPOINT_SYMBOL, RT_CEILING_VALUE, RT_COMBO_PROCESSVAR, RT_CONTROL_BUTTON_TYPE, RT_CONTROL_MOMENTARYBUTTON_SUBTYPE, RT_CONTROL_RADIOBUTTON_SUBTYPE, RT_CONTROL_SCROLLBAR_TYPE, RT_CONTROL_TOGGLEBUTTON_SUBTYPE, RT_CONTROL_TRACKBAR_TYPE, RT_CUSTOM_STRING, RT_DATASET, RT_DETALED_DESCRIPTION_STRING, RT_DISPLAY_ALL_ALARMS, RT_DISPLAY_NO_ALARM, RT_DISPLAY_PRIMARY_ALARM, RT_FIXEDEXTENT_AUTOWRAP_AUTOSCROLL, RT_FIXEDEXTENT_MOVINGSTART_AUTOSCROLL, RT_FIXEDNUMPOINT_AUTOSCROLL, RT_FLOOR_VALUE, RT_FORM_CONTROL, RT_FORM_CONTROL_GRID, RT_FORM_CONTROL_PANEL_METER, RT_GEN_SHAPE, RT_GRAPH_OBJ, RT_GROUP_DATASET, RT_GROUP_MULTIVALUE_PLOT, RT_INDICATOR_COLOR_CHANGE_ON_ALARM, RT_INDICATOR_COLOR_NO_ALARM_CHANGE, RT_INDICATORRECT_CONTROL_SIZE, RT_LEFT_HIGH_ALARM_SYMBOL, RT_LEFT_LOW_ALARM_SYMBOL, RT_LEFT_SETPOINT_SYMBOL, RT_MAXEXTENT_FIXEDSTART_AUTOSCROLL, RT_METER_ARC_BAND_SUBTYPE, RT_METER_ARC_FLAT_CAP, RT_METER_ARC_INDICATOR, RT_METER_ARC_RADIUS_CAP, RT_METER_ARC_WEDGE_WIDTH_CAP, RT_METER_AXIS, RT_METER_AXIS_LABELS, RT_METER_COORDINATES, RT_METER_FACEPLATE, RT_METER_INDICATOR, RT_METER_NEEDLE_ARROW_SUBTYPE, RT_METER_NEEDLE_INDICATOR, RT_METER_NEEDLE_PIEWEDGE_SUBTYPE, RT_METER_NEEDLE_SIMPLE_SUBTYPE, RT_METER_SEGMENTED_ARC_SUBTYPE, RT_METER_SINGLE_SEGMENT_ARC_SUBTYPE, RT_METER_SINGLE_SYMBOL_SUBTYPE, RT_METER_STRING_AXIS_LABELS, RT_METER_SYMBOL_ARC_SUBTYPE, RT_METER_SYMBOL_INDICATOR, RT_MIN_CONTROL_SIZE, RT_MONOTONIC_X_MODE, RT_MULTIALARM_INDICATOR, RT_MULTIBAR_INDICATOR, RT_MULTIPOINTER_INDICATOR, RT_MULTIVALUE_ANNUNCIATOR, RT_MULTIVALUE_INDICATOR, RT_NMETER, RT_NO_ALARM_LIMIT_INDICATOR, RT_NO_AUTOSCALE_X, RT_NO_AUTOSCALE_Y, RT_NO_SYMBOL, RT_NOT_MONOTONIC_X_MODE, RT_NUMERIC_PANEL_METER, RT_ORIG_CONTROL_SIZE, RT_PIDCONTROL, RT_PLOT, RT_POINTER_INDICATOR, RT_POINTER_SUBTYPE, RT_PROCESSVAR, RT_PROCESSVAR_ALARM, RT_RIGHT_HIGH_ALARM_SYMBOL, RT_RIGHT_LOW_ALARM_SYMBOL, RT_RIGHT_SETPOINT_SYMBOL, RT_ROUND_VALUE, RT_SCROLL_FRAME, RT_SETPOINT_VALUE, RT_SHAPE_ELLIPSE, RT_SHAPE_RECTANGLE, RT_SHAPE_ROUNDEDRECTANGLE, RT_SHORT_DESCRIPTION_STRING, RT_SIMPLE_DATASET, RT_SIMPLE_SINGLEVALUE_PLOT, RT_SINGLE_CHANNEL_PANEL_METER, RT_SINGLE_VALUE_INDICATOR, RT_STRING_PANEL_METER, RT_SYMBOL, RT_TAG_STRING, RT_TEXT_BACKGROUND_COLOR_CHANGE_ON_ALARM, RT_TEXTFRAME, RT_TIME_GROUP_DATASET, RT_TIME_PANEL_METER, RT_TIME_SIMPLE_DATASET, RT_TOP_HIGH_ALARM_SYMBOL, RT_TOP_LOW_ALARM_SYMBOL, RT_TOP_SETPOINT_SYMBOL, RT_TRACKBAR_HORIZONTAL_CENTER_POINTER, RT_TRACKBAR_HORIZONTAL_DOWN_POINTER, RT_TRACKBAR_VERTICAL_CENTER_POINTER, RT_TRACKBAR_VERTICAL_RIGHT_POINTER, RT_UNIQUEID_STRING, RT_UNITS_STRING, RTPID_POSITIONCONTROL, RTPID_VELOCITYCONTROL, SATURDAY, SCALE_FACTOR_SIZE, SCATTERPLOT, SCIENTIFICFORMAT, SCREEN_RENDERING, SCROLLBAR_TYPE, SECOND, SECONDSPERDAY, SEPTEMBER, SHADOW_COLOR, SHAPE, SIGMA_FORMAT, SIMPLE_DATASET, SIMPLE_PLOTAREA_CLIPPING, SIMPLEBUTTON_TYPE, SIMPLECOLORMODE, SIMPLEGRADIENTMODE, SIZE_BUBBLE_AREA, SIZE_BUBBLE_RADIUS, sizeOfDouble, SQUARE, STACKEDBAR, STACKEDLINE, STAR, STEP_END, STEP_NO_RISE_LINE, STEP_START, STRINGAXISLABELS, STRINGLABEL, SUNDAY, SYMBOL, TEXT, thisChartObjID, THURSDAY, TICK_MAJOR, TICK_MINOR, TICKS, TIME_AUTOSCALE, TIME_COORDINATE, TIME_COORDINATES, TIME_GROUP_DATASET, TIME_SCALE, TIME_SCALE_OBJ, TIME_SIMPLE_DATASET, TIMEAXIS, TIMEAXIS_10MINUTEMINUTE, TIMEAXIS_10SECONDSECOND, TIMEAXIS_10YEARYEAR, TIMEAXIS_12HOURHOUR, TIMEAXIS_15MINUTEMINUTE, TIMEAXIS_15SECONDSECOND, TIMEAXIS_20YEAR5YEAR, TIMEAXIS_2HOURHOUR, TIMEAXIS_2MINUTEMINUTE, TIMEAXIS_2SECONDSECOND, TIMEAXIS_30MINUTEMINUTE, TIMEAXIS_30SECONDSECOND, TIMEAXIS_4HOURHOUR, TIMEAXIS_50YEAR10YEAR, TIMEAXIS_5MINUTEMINUTE, TIMEAXIS_5SECONDSECOND, TIMEAXIS_5YEARYEAR, TIMEAXIS_8HOURHOUR, TIMEAXIS_DAY, TIMEAXIS_DAY12HOUR, TIMEAXIS_DAY2HOUR, TIMEAXIS_DAY4HOUR, TIMEAXIS_DAY8HOUR, TIMEAXIS_DAYHOUR, TIMEAXIS_HOUR, TIMEAXIS_HOUR10MINUTE, TIMEAXIS_HOUR15MINUTE, TIMEAXIS_HOUR2MINUTE, TIMEAXIS_HOUR30MINUTE, TIMEAXIS_HOUR5MINUTE, TIMEAXIS_HOURMINUTE, TIMEAXIS_MILLISECOND, TIMEAXIS_MILLISECOND1, TIMEAXIS_MILLISECOND2, TIMEAXIS_MILLISECOND3, TIMEAXIS_MINUTE, TIMEAXIS_MINUTE10SECOND, TIMEAXIS_MINUTE15SECOND, TIMEAXIS_MINUTE2SECOND, TIMEAXIS_MINUTE30SECOND, TIMEAXIS_MINUTE5SECOND, TIMEAXIS_MINUTESECOND, TIMEAXIS_MONTH, TIMEAXIS_MONTHDAY, TIMEAXIS_MONTHWEEK, TIMEAXIS_QUARTER, TIMEAXIS_QUARTERMONTH, TIMEAXIS_SECOND, TIMEAXIS_SECONDMILLISECOND, TIMEAXIS_WEEK, TIMEAXIS_WEEKDAY, TIMEAXIS_YEAR, TIMEAXIS_YEARMONTH, TIMEAXIS_YEARQUARTER, TIMEAXISLABELS, TIMEBASE_DAY, TIMEBASE_HOUR, TIMEBASE_MILLISECOND, TIMEBASE_MINUTE, TIMEBASE_MONTH, TIMEBASE_SECOND, TIMEBASE_TICKS, TIMEBASE_WEEK, TIMEBASE_YEAR, TIMEDATEFORMAT, TIMEDATEFORMAT_12HM, TIMEDATEFORMAT_12HMS, TIMEDATEFORMAT_12HMSD, TIMEDATEFORMAT_12HMSDD, TIMEDATEFORMAT_24HM, TIMEDATEFORMAT_24HMS, TIMEDATEFORMAT_24HMSD, TIMEDATEFORMAT_24HMSDD, TIMEDATEFORMAT_D, TIMEDATEFORMAT_DDD, TIMEDATEFORMAT_DDDD, TIMEDATEFORMAT_DMY, TIMEDATEFORMAT_DMY2000, TIMEDATEFORMAT_M, TIMEDATEFORMAT_MDY, TIMEDATEFORMAT_MDY2000, TIMEDATEFORMAT_MMM, TIMEDATEFORMAT_MMMM, TIMEDATEFORMAT_MS, TIMEDATEFORMAT_MSD, TIMEDATEFORMAT_MSDD, TIMEDATEFORMAT_MSDDD, TIMEDATEFORMAT_MY, TIMEDATEFORMAT_MY2000, TIMEDATEFORMAT_NONE, TIMEDATEFORMAT_Q, TIMEDATEFORMAT_STANDARD, TIMEDATEFORMAT_Y, TIMEDATEFORMAT_Y2000, TIMELABEL, TOP_BORDER, TOP_SIDE, TRACKBAR_TYPE, TransparentColor, TUESDAY, UNDECIMBER, UNDER_DATECROSSOVER, UPTRIANGLE, USER_COORD_MAX, USER_COORDINATES, USER_POS, USERGRADIENTMODE, USERTEXTUREMODE, VBAR, VERT_DIR, WEDNESDAY, WEEK_5D, WEEK_7D, WEEK_OF_MONTH, WEEK_OF_YEAR, WORKING_COORDINATES, WORLD_COORDINATES, X_AXIS, XY_MAXZ_PLANE, XY_MINZ_PLANE, XY_PLANE, XZ_MAXY_PLANE, XZ_MINY_PLANE, XZ_PLANE, Y_AXIS, YEAR, YZ_MAXX_PLANE, YZ_MINX_PLANE, YZ_PLANE, Z_AXIS, ZOOM
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
ParetoChart()
          Default constructor for the class.
ParetoChart(double[] categoryitems, java.lang.String[] stringitems)
          Constructor initializes the category values, and the category strings for the Pareto chart.
 
Method Summary
 int addCategoryItem(double itemfreq, java.lang.String itemstring)
          Add an item to the categoryValues and categoryStrings arrays.
 void buildChart()
          Builds the Pareto chart using the base objects ChartView.
 void buildChart(ChartView chartVu)
          Builds the Pareto chart using the passed in ChartView object.
 void copy(ParetoChart source)
          Copies the source ParetoChart object.
 void draw(java.awt.Graphics2D g)
          s the Draw method of the underlying ChartView class.
 ChartAttribute getBarAttrib()
          Get the default primary bar attribute object for the bars of the chart.
 NumericLabel getBarDataValue()
          Get the default numeric label template used to label the values of bar plot of the frequency histogram part of the chart.
 SimpleBarPlot getBarPlot()
          Get the histogram bar plot object of the frequency histogram part of the chart.
 double getBarWidth()
          Get the default width value of the frequency histogram bars.
 StringArray getCategoryStrings()
          Get the StringArray object holding the strings used to label the categories of the Pareto plot.
 DoubleArray getCategoryValues()
          Get the DoubleArray object holding the category values used in building the Pareto plot.
 CartesianCoordinates getCoordinateSystem1()
          Get the coordinate system object of the frequency histogram part of the chart.
 CartesianCoordinates getCoordinateSystem2()
          Get the coordinate system object of the cumualtive frequency part of the chart.
 SimpleDataset getCumulativeFreqDataset()
          Get the dataset object used to hold the cumualtive frequency values of the data plot.
 DataToolTip getDatatooltip()
          Get the data tooltip object for the chart.
static java.awt.Font getDefaultAxisLabelsFont()
          Get default font object used for the axes labels and axes titles.
static java.lang.String getDefaultChartFontString()
          Get the default font used in the chart.
static void getDefaultChartFontString(java.lang.String value)
          Get the default font used in the chart.
static java.awt.Font getDefaultFooterFont()
          Get the default footer font.
 ChartRectangle2D getDefaultGraphBorder()
          Get/Set the default graph border object for the chart.
static java.awt.Font getDefaultMainTitleFont()
          Get the default chart title font.
static java.awt.Font getDefaultSubHeadFont()
          Get the default chart title font.
static java.awt.Font getDefaultToolTipFont()
          Get the default font object used for the tooltip.
 ChartTitle getFooter()
          Get the footer of the chart.
 SimpleDataset getFrequencyDataset()
          Get the dataset object used to hold the frequency histogram values of the bar plot.
 Background getGraphBackground()
          Get the graph background object.
 ChartAttribute getLineAttrib()
          Get the default primary line attribute object for the line plot of the chart.
 SimpleLineMarkerPlot getLineMarkerPlot()
          Get the line marker plot object displaying the cumualtive frequency part of the chart.
 NumericLabel getLineMarkerPlotDataValue()
          Get the default numeric template object used to label the line marker plot of the cumualtive frequency part of the chart.
 ChartTitle getMainTitle()
          Get main title object of the chart.
 Background getPlotBackground()
          Get the plot background object.
 boolean getResetOnDraw()
          Get True the ChartView object list is cleared with each redraw
 double getScale2StartY()
          Get the starting y-value for the cumulative frequency scale.
 double getScale2StopY()
          Get the ending y-value for the cumulative frequency scale.
 ChartAttribute getSymbolAttrib()
          Get the default symbolAttrib attribute object for the symbols of the chart.
 LinearAxis getXAxis()
          Get the x-axis of the chart object.
 StringAxisLabels getXAxisLab()
          Get the x-axis string labels object of the chart.
 AxisTitle getXAxisTitle()
          Get the x-axis title object of the of the chart.
 LinearAxis getYAxis1()
          Get the y-axis object of the frequency histogram part of the chart.
 LinearAxis getYAxis2()
          Get the y-axis object of the cumualtive frequency part of the chart.
 NumericAxisLabels getYAxisLab1()
          Get the y-axis labels object of the frequency histogram part of the chart.
 NumericAxisLabels getYAxisLab2()
          Get the y-axis numeric labels object of the cumualtive frequency part of the chart.
 AxisTitle getYAxisTitle1()
          Get the y-axis title object of the frequency histogram part of the chart.
 AxisTitle getYAxisTitle2()
          Get the y-axis title object of the cumualtive frequency part of the chart.
 Grid getYGrid()
          Get the y-axis grid object of the chart.
 void initParetoChart(double[] categoryitems, java.lang.String[] stringitems)
          Initializes the category values, and the category strings for the Pareto chart.
 void initParetoChartsDatasets()
          Builds the histogram dataset, histogramDataset, using the values in frequencyValues and frequencyLimits.
 void setBarWidth(double value)
          Get the default width value of the frequency histogram bars.
static void setDefaultAxisLabelsFont(java.awt.Font value)
          Set default font object used for the axes labels and axes titles.
static void setDefaultFooterFont(java.awt.Font value)
          Set the default footer font.
 void setDefaultGraphBorder(ChartRectangle2D value)
          Set the default graph border object for the chart.
static void setDefaultMainTitleFont(java.awt.Font value)
          Set the default chart title font.
static void setDefaultSubHeadFont(java.awt.Font value)
          Set the default chart title font.
static void setDefaultToolTipFont(java.awt.Font value)
          Set the default font object used for the tooltip.
 void setResetOnDraw(boolean value)
          Set True the ChartView object list is cleared with each redraw
 void setScale2StartY(double value)
          Set the starting y-value for the cumulative frequency scale.
 void setScale2StopY(double value)
          Set the ending y-value for the cumulative frequency scale.
 void sortCategoryItems(DoubleArray categoryitems, StringArray stringitems, boolean ascending)
          Sort the category values and category strings.
 
Methods inherited from class com.quinncurtis.chart2djava.ChartView
addChartObject, addDLL, calcResizedWindowFontMultiplier, checkMode, clone, copy, deleteChartObject, drawObject, enabledNoDraw, findObj, findObj, getBackgroundDrawEnable, getChartObjectsVector, getDefaultPreferredSize, getLicensePath, getMinimumSize, getPreferredSize, getRenderingHints, getResizeMode, getResizeMultiplier, getViewport, getZOrderSortEnable, loadLicenseFileAsResource, paintBorder, paintComponent, paintComponents, postDraw, preDraw, resetChartObjectList, resetPreviousChartObjectList, resetViewport, setBackgroundDrawEnable, setDefaultPreferredSize, setLicensePath, setMinimumSize, setPreferredSize, setPreferredSize, setRenderingHints, setRenderingHints, setResizeMode, setResizeMultiplier, setZOrderSortEnable, sortChartObjectsByZOrder, updateDraw, updateDraw
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setNextFocusableComponent, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ParetoChart

public ParetoChart()
Default constructor for the class.


ParetoChart

public ParetoChart(double[] categoryitems,
                   java.lang.String[] stringitems)
Constructor initializes the category values, and the category strings for the Pareto chart.

Parameters:
categoryitems - The values for each category in the Pareto chart.
stringitems - The strings indentifying each category in the Pareto chart.
Method Detail

addCategoryItem

public int addCategoryItem(double itemfreq,
                           java.lang.String itemstring)
Add an item to the categoryValues and categoryStrings arrays.

Parameters:
itemfreq - The count of how many times this category has occurred.
itemstring - The string idendifying the category item.

buildChart

public void buildChart()
Builds the Pareto chart using the base objects ChartView.


buildChart

public void buildChart(ChartView chartVu)
Builds the Pareto chart using the passed in ChartView object.

Parameters:
chartVu - A ChartView object that the Pareto chart is to be drawn in.

copy

public void copy(ParetoChart source)
Copies the source ParetoChart object.

Parameters:
source - The source ParetoChart object.

draw

public void draw(java.awt.Graphics2D g)
s the Draw method of the underlying ChartView class.

Overrides:
draw in class ChartView
Parameters:
g - The graphics context the chart is drawn to.

getBarAttrib

public ChartAttribute getBarAttrib()
Get the default primary bar attribute object for the bars of the chart. Set attributes before BuildChart.


getBarDataValue

public NumericLabel getBarDataValue()
Get the default numeric label template used to label the values of bar plot of the frequency histogram part of the chart. Set attributes before BuildChart.


getBarPlot

public SimpleBarPlot getBarPlot()
Get the histogram bar plot object of the frequency histogram part of the chart.


getBarWidth

public double getBarWidth()
Get the default width value of the frequency histogram bars. Set attributes before BuildChart.


getCategoryStrings

public StringArray getCategoryStrings()
Get the StringArray object holding the strings used to label the categories of the Pareto plot. Set attributes before BuildChart.


getCategoryValues

public DoubleArray getCategoryValues()
Get the DoubleArray object holding the category values used in building the Pareto plot. Set attributes before BuildChart.


getCoordinateSystem1

public CartesianCoordinates getCoordinateSystem1()
Get the coordinate system object of the frequency histogram part of the chart.


getCoordinateSystem2

public CartesianCoordinates getCoordinateSystem2()
Get the coordinate system object of the cumualtive frequency part of the chart.


getCumulativeFreqDataset

public SimpleDataset getCumulativeFreqDataset()
Get the dataset object used to hold the cumualtive frequency values of the data plot.


getDatatooltip

public DataToolTip getDatatooltip()
Get the data tooltip object for the chart.


getDefaultAxisLabelsFont

public static java.awt.Font getDefaultAxisLabelsFont()
Get default font object used for the axes labels and axes titles. Set attributes before BuildChart.


getDefaultChartFontString

public static java.lang.String getDefaultChartFontString()
Get the default font used in the chart. This is a string specifiying the name of the font.


getDefaultChartFontString

public static void getDefaultChartFontString(java.lang.String value)
Get the default font used in the chart. This is a string specifiying the name of the font.


getDefaultFooterFont

public static java.awt.Font getDefaultFooterFont()
Get the default footer font. Set attributes before BuildChart.


getDefaultGraphBorder

public ChartRectangle2D getDefaultGraphBorder()
Get/Set the default graph border object for the chart. Set attributes before BuildChart.


getDefaultMainTitleFont

public static java.awt.Font getDefaultMainTitleFont()
Get the default chart title font. Set attributes before BuildChart.


getDefaultSubHeadFont

public static java.awt.Font getDefaultSubHeadFont()
Get the default chart title font. Set attributes before BuildChart.


getDefaultToolTipFont

public static java.awt.Font getDefaultToolTipFont()
Get the default font object used for the tooltip.


getFooter

public ChartTitle getFooter()
Get the footer of the chart.


getFrequencyDataset

public SimpleDataset getFrequencyDataset()
Get the dataset object used to hold the frequency histogram values of the bar plot.


getGraphBackground

public Background getGraphBackground()
Get the graph background object.


getLineAttrib

public ChartAttribute getLineAttrib()
Get the default primary line attribute object for the line plot of the chart. Set attributes before BuildChart.


getLineMarkerPlot

public SimpleLineMarkerPlot getLineMarkerPlot()
Get the line marker plot object displaying the cumualtive frequency part of the chart.


getLineMarkerPlotDataValue

public NumericLabel getLineMarkerPlotDataValue()
Get the default numeric template object used to label the line marker plot of the cumualtive frequency part of the chart. Set attributes before BuildChart.


getMainTitle

public ChartTitle getMainTitle()
Get main title object of the chart.


getPlotBackground

public Background getPlotBackground()
Get the plot background object.


getResetOnDraw

public boolean getResetOnDraw()
Get True the ChartView object list is cleared with each redraw


getScale2StartY

public double getScale2StartY()
Get the starting y-value for the cumulative frequency scale.


getScale2StopY

public double getScale2StopY()
Get the ending y-value for the cumulative frequency scale.


getSymbolAttrib

public ChartAttribute getSymbolAttrib()
Get the default symbolAttrib attribute object for the symbols of the chart. Set attributes before BuildChart.


getXAxis

public LinearAxis getXAxis()
Get the x-axis of the chart object.


getXAxisLab

public StringAxisLabels getXAxisLab()
Get the x-axis string labels object of the chart.


getXAxisTitle

public AxisTitle getXAxisTitle()
Get the x-axis title object of the of the chart.


getYAxis1

public LinearAxis getYAxis1()
Get the y-axis object of the frequency histogram part of the chart.


getYAxis2

public LinearAxis getYAxis2()
Get the y-axis object of the cumualtive frequency part of the chart.


getYAxisLab1

public NumericAxisLabels getYAxisLab1()
Get the y-axis labels object of the frequency histogram part of the chart.


getYAxisLab2

public NumericAxisLabels getYAxisLab2()
Get the y-axis numeric labels object of the cumualtive frequency part of the chart.


getYAxisTitle1

public AxisTitle getYAxisTitle1()
Get the y-axis title object of the frequency histogram part of the chart.


getYAxisTitle2

public AxisTitle getYAxisTitle2()
Get the y-axis title object of the cumualtive frequency part of the chart.


getYGrid

public Grid getYGrid()
Get the y-axis grid object of the chart.


initParetoChart

public void initParetoChart(double[] categoryitems,
                            java.lang.String[] stringitems)
Initializes the category values, and the category strings for the Pareto chart.

Parameters:
categoryitems - The values for each category in the Pareto chart.
stringitems - The strings indentifying each category in the Pareto chart.

initParetoChartsDatasets

public void initParetoChartsDatasets()
Builds the histogram dataset, histogramDataset, using the values in frequencyValues and frequencyLimits.


setBarWidth

public void setBarWidth(double value)
Get the default width value of the frequency histogram bars. Set attributes before BuildChart.


setDefaultAxisLabelsFont

public static void setDefaultAxisLabelsFont(java.awt.Font value)
Set default font object used for the axes labels and axes titles. Set attributes before BuildChart.


setDefaultFooterFont

public static void setDefaultFooterFont(java.awt.Font value)
Set the default footer font. Set attributes before BuildChart.


setDefaultGraphBorder

public void setDefaultGraphBorder(ChartRectangle2D value)
Set the default graph border object for the chart. Set attributes before BuildChart.


setDefaultMainTitleFont

public static void setDefaultMainTitleFont(java.awt.Font value)
Set the default chart title font. Set attributes before BuildChart.


setDefaultSubHeadFont

public static void setDefaultSubHeadFont(java.awt.Font value)
Set the default chart title font. Set attributes before BuildChart.


setDefaultToolTipFont

public static void setDefaultToolTipFont(java.awt.Font value)
Set the default font object used for the tooltip.


setResetOnDraw

public void setResetOnDraw(boolean value)
Set True the ChartView object list is cleared with each redraw


setScale2StartY

public void setScale2StartY(double value)
Set the starting y-value for the cumulative frequency scale.


setScale2StopY

public void setScale2StopY(double value)
Set the ending y-value for the cumulative frequency scale.


sortCategoryItems

public void sortCategoryItems(DoubleArray categoryitems,
                              StringArray stringitems,
                              boolean ascending)
Sort the category values and category strings.

Parameters:
categoryitems - The values for each category in the Pareto chart.
stringitems - The strings indentifying each category in the Pareto chart.
ascending - Set to true to sort the category items in ascending order.