Appendix C
JClass Chart Property Listing

JCAxis · JCAxisTitle · JCBarChartFormat

JCBorderStyle · JCChart · JCChartArea

JCChartComponent · JCChartLabel · JCChartStyle

JCFillStyle · JCLegend · JCLineStyle

JCPieChartFormat · JCSymbolStyle · JCTitle

JCValueLabel


The following is a listing of the available properties in JClass Chart and their default values.


JCAxis

Name Method
Font The Font property determines what font is used to render text inside the chart region. Note that the Font property is inherited from the parent ChartCanvas.
Foreground The Foreground property determines the foreground color used to draw inside the chart region. Note that the Foreground property is inherited from the parent ChartCanvas.
Background The Background property determines the foreground color used to draw inside the chart region. Note that the Background property is inherited from the parent ChartCanvas.
Top The Top property determines the location of the top of the ChartRegion. The default value is calculated.
TopIsDefault The TopIsDefault property determines whether the top position of the chart region is calculated by Chart (true) or taken from the Top property (false). Default value is true.
Left The Left property determines the location of the left of the ChartRegion. The default value is calculated.
LeftIsDefault The LeftIsDefault property determines whether the left position of the chart region is calculated by Chart (true) or taken from the Left property (false). Default value is true.
Width The Width property determines the width of the ChartRegion. The default value is calculated.
WidthIsDefault The WidthIsDefault property determines whether the width of the chart region is calculated by Chart (true) or taken from the Width property (false). Default value is true.
Height The Height property determines the height of the ChartRegion. The default value is calculated.
HeightIsDefault The HeightIsDefault property determines whether the height of the chart region is calculated by Chart (true) or taken from the Height property (false). Default value is true.
BorderType Determines the style of border drawn around the ChartRegion. Valid values come from BWTEnum, and include SHADOW_NONE, SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_OUT, SHADOW_PLAIN, SHADOW_FRAME_IN, SHADOW_FRAME_OUT. Default value is BWTEnum.SHADOW_IN.
BorderWidth The BorderWidth property determines the width of the border drawn around the region. Default value is 2.
Min The Min property controls the minimum value shown on the axis. The Datamin is determined by JCChart.
MinIsDefault The MinIsDefault property determines whether Chart is responsible for calculating the minimum axis value. If true, Chart will calculate the axis min. If false, Chart will use the provided axis min. Default value is true.
Max The Max property controls the maximum value shown on the axis. The Datamax is determined by JCChart.
MaxIsDefault The MaxIsDefault property determines whether Chart is responsible for calculating the maximum axis value. If true, Chart calculates the axis max. If false, Chart uses the provided axis max. Default value is true.
Origin The Origin property controls location of the origin along the axis. The default value is calculated.
OriginIsDefault The OriginIsDefault property determines whether Chart is responsible for positioning the axis origin. If true, Chart calculates the axis origin. If false, Chart uses the provided axis origin value. Default value is true.
OriginPlacement The OriginPlacement property specifies where the origin is placed. Note that the OriginPlacement property is only active if the Origin property has not been set. Valid values include AUTOMATIC (places origin at minimum value or at zero if there are negative and positive values), ZERO (places origin at zero), MIN (places origin at minimum value on axis) or MAX (places origin at maximum value on axis). Default value is AUTOMATIC.
GridIsShowing The GridIsShowing property determines whether a grid is drawn for the axis. Default value is false.
GridSpacing The GridSpacing property controls the spacing between grid lines relative to the axis. Default value is 0.0.
GridSpacingIsDefault The GridSpacingIsDefault property determines whether Chart is responsible for calculating the grid spacing value. If true, Chart will calculate the grid spacing. If false, Chart will use the provided grid spacing. Default value is true.
GridStyle The GridStyle property controls how grids are drawn. The default value is generated.
IsEditable The IsEditable property determines whether the axis can be affected by edit/translation/zooming. Default value is true.
IsLogarithmic The IsLogarithmic property determines whether the axis will be logarithmic (true) or linear (false). Default value is false.
Title The Title property controls the appearance of the axis title.
IsReversed The IsReversed property of JCAxis determines if the axis order is reversed. Default value is false.
IsShowing The IsShowing property determines whether the associated Axis is currently visible. Default value is true.
Formula The Formula property determines how an axis is related to another axis object. If set, the Formula property overrides all other axis properties. See JCAxisFormula for details.
AnnotationRotation The AnnotationRotation property specifies the rotation of each axis label. Valid values are JCAxis.ROTATE_90, JCAxis.ROTATE_180, JCAxis.ROTATE_270 or JCAxis.ROTATE_NONE. Default value is JCAxis.ROTATE_NONE.
Placement The Placement property determines the method used to place the axis. Valid values include JCAxis.AUTOMATIC (Chart chooses an appropriate location), JCAxis.ORIGIN (appears at the origin of another axis, specified via the PlacementAxis property), JCAxis.MIN (appears at the minimum axis value), JCAxis.MAX (appears at the maximum axis value) or JCAxis.VALUE_ANCHORED (appears at a particular value along another axis, specified via the PlacementAxis property). Default value is AUTOMATIC.
PlacementAxis The PlacementAxis property determines the axis that controls the placement of this axis. In JCChart, it is possible to position an axis at a particular position on another axis (in conjunction with the PlacementLocation property or the Placement property). Default value is null.
PlacementLocation The PlacementLocation property is used with the PlacementAxis property to position the current axis object at a particular point on another axis. Default value is 0.0.
AnnotationMethod The AnnotationMethod property determines how axis annotations are generated. Valid values include JCAxis.VALUE (axis annotations are generated by chart, with possible callbacks to a label generator), JCAxis.VALUE_LABELS (axis annotations are taken from a list of value labels provided by the user. Note that a value label is a label that is to appear at a particular value along the axis), JCAxis.POINT_LABELS (axis annotations come from the data source in the form of point labels ie labels associated with particular data points) and JCAxis.TIME_LABELS (chart generates time/date/labels based on the TimeUnit, TimeBase and TimeFormat properties). Default value is JCAxis.VALUE.
Precision The Precision property controls the number of zeros that appear after the decimal place in chart-generated axis labels. The default value is calculated.
PrecisionIsDefault The PrecisionIsDefault determines whether Chart is responsible for calculating the numbering precision. If true, Chart will calculate the precision. If false, Chart will use the provided precision. Default value is true.
NumSpacing The NumSpacing property controls the interval between axis labels. The default value is calculated.
NumSpacingIsDefault The NumSpacingIsDefault property determines whether Chart is responsible for calculating the numbering spacing. If true, Chart will calculate the spacing. If false, Chart will use the provided numbering spacing. Default value is true.
TickSpacing The TickSpacing property controls the interval between tick lines on the axis. Note: if the AnnotationMethod property is set to POINT_LABELS, tick lines appear at point values. The default value is calculated.
TickSpacingIsDefault The TickSpacingIsDefault property determines whether Chart is responsible for calculating the tick spacing. If true, Chart will calculate the tick spacing. If false, Chart will use the provided tick spacing. Default value is true.
TimeUnit The TimeUnit property controls the unit of time used for labelling a time labelled axis. Valid TimeUnit values include JCAxis.SECONDS, JCAxis.MINUTES, JCAxis.HOURS, JCAxis.DAYS, JCAxis.WEEKS, JCAxis.MONTHS and JCAxis.YEARS. Default value is JCAxis.SECONDS.
TimeBase The TimeBase property defines the start time for the axis. Default value is the current time.
TimeFormat The TimeFormat property controls the format used to generate time labels for time labelled axes. The formats supported are similar to those supported by the C function strftime(). Default value is calculated based on TimeUnit.
TimeFormatIsDefault The TimeFormatIsDefault property determines whether a time label format is generated automatically, or the user value for TimeFormat is used. Default value is true.
LabelGenerator The LabelGenerator property holds a reference to an object that implements the JCLabelGenerator interface. This interface is used to externally generate labels if the AnnotationMethod property is set to JCAxis.VALUE. Default value is null.
Gap The Gap property determines the amount of space left between adjacent axis annotations


JCAxisTitle

Name Method
Font The Font property determines what font is used to render text inside the chart region. Note that the Font property is inherited from the parent ChartCanvas.
Foreground The Foreground property determines the foreground color used to draw inside the chart region. Note that the Foreground property is inherited from the parent ChartCanvas.
Background The Background property determines the foreground color used to draw inside the chart region. Note that the Background property is inherited from the parent ChartCanvas.
X The X property defines the x position of the chart region relative to the parent chart canvas. The default value is calculated.
Y The Y property defines the y position of the chart region relative to the parent chart canvas. The default value is calculated.
Width The Width property defines the width of the chart region. The default value is calculated.
Height The Height property defines the height of the chart region. The default value is calculated.
BorderStyle The BorderStyle property determines the width and style of border drawn around the chart region. By default, no border is drawn, and BorderStyle is null.
Rotation The Rotation property controls the rotation of the label. Valid values include ChartText.DEG_90, ChartText.DEG_180, ChartText.DEG_270 and ChartText.DEG_0. Default value is ChartText.DEG_0.
Adjust The Adjust property determines how text is justified (positioned) in the label. If the contents of the ChartText are a JCString, this has no effect. Valid values include ChartText.LEFT, ChartText.CENTER and ChartText.RIGHT. Default value is ChartText.LEFT.
Text The Text property is a string property that represents the text to be displayed inside the chart label. In some cases, the Text property is used to create a JCString instance. Default value is " " (nothing).
IsShowing The IsShowing property determines whether the associated Axis is currently visible. Default value is true.
Placement The Placement property controls where the JCAxis title is placed relative to the "opposing" axis. Valid values include JCLegend.NORTH or JCLegend.SOUTH for horizontal axes, and JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHEAST, JCLegend.SOUTHEAST, JCLegend.NORTHWEST or JCLegend.SOUTHEAST for vertical axes. The default value is calculated.
PlacementIsDefault The PlacementIsDefault property determines whether Chart is responsible for calculating a reasonable default placement for the axis title. Default value is true.


JCBarChartFormat

Name Method
ClusterWidth The ClusterWidth property determines the percentage of available space which will be occupied by the bars. Valid values are between 0 and 100. Default value is 80.
ClusterOverlap The ClusterOverlap property specifies the overlap between bars. Valid values are between -100 and 100. Default value is 0.
100Percent The 100Percent property determines whether stacking bar charts will be charted versus an axis representing a percentage between 0 and 100. Default value is false.


JCBorderStyle

Name Method
Type The Type property determines how the border is drawn. The supported types are determined by the shadow types supported by BWT. Valid values include SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_FRAME_IN, SHADOW_FRAME_OUT, SHADOW_IN, SHADOW_OUT, SHADOW_PLAIN or SHADOW_NONE. Default value is BWTEnum.SHADOW_FRAME_IN.
Width The Width property determines the width of the border. Default value is 2.


JCChart

Name Method
IsBatched The IsBatched property controls whether chart updates are accumulated. Default value is false.
DoubleBuffer The DoubleBuffer property controls whether the chart rendering uses an off-screen image or renders directly to the screen. Default value is true.
AllowUserChanges The AllowUserChanges property determines whether the user viewing the graph can modify graph values. Default value is false.
DataView The DataView property is an indexed property that contains all the data to be displayed in Chart. See ChartDataView for details on data format. By default, one ChartDataView is created.
Trigger The Trigger property is an indexed property that contains all the information necessary to map user events into Chart actions. The Trigger property is made up of a number of EventTrigger objects. Default value is empty.
ResetKey The ResetKey property specifies the key used to perform a reset operation.
CancelKey The CancelKey property specifies the key used to perform a cancel operation.
TopMargin The TopMargin property controls the top margin on the chart. Default value is 1.
LeftMargin The LeftMargin property controls the left margin on the chart. Default value is 1.
RightMargin The RightMargin property controls the right margin on the chart. Default value is 1.
BottomMargin The BottomMargin property controls the bottom margin on the chart. Default value is 1.
Offset The Offset property controls the amount of space between chart components. Default value is 5.
About The About property displays contact information for KL group in the bean box.


JCChartArea

Name Method
IsShowing If true, the ChartCanvas will appear on the screen. If false, it will not appear on the screen. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is true.
BorderType Determines the style of border drawn around the ChartCanvas. Valid values come from BWTEnum, and include SHADOW_NONE, SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_OUT, SHADOW_PLAIN, SHADOW_FRAME_IN, SHADOW_FRAME_OUT. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is BWTEnum.SHADOW_IN.
BorderWidth The BorderWidth property determines the width of the border drawn around the canvas. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is 2.
AngleUnit The AngleUnit property determines the unit of all angle values. Default value is DEGREES.
XAxis The XAxis property is an indexed property that contains all the x axes for the chart area. Default value is one x axis.
YAxis The YAxis property is an indexed property that contains all the y axes for the chart area. Default value is one y axis.
HorizActionAxis The HorizActionAxis property determines the axis used for actions (zooming, translating) in the horizontal direction. Default value is null.
VertActionAxis The VertActionAxis property determines the axis used for actions (zooming, translating) in the vertical direction. Default value is null.
AxisBoundingBox The AxisBoundingBox property determines whether a box is drawn around the area bound by the inner axes.
FastAction The FastAction property determines whether chart actions will use an optimized mode in which it does not bother to display axis annotations or gridlines. Default value is false.
Depth The Depth property controls the apparent depth of a graph. Default value is 0.0.
Elevation The Elevation property controls distance from the x axis. Default value is 0.0.
Rotation The Rotation property controls the position of the eye relative to the y axis. Default value is 0.0.
Top The Top property determines the location of the top of the ChartCanvas. The default value is calculated.
TopIsDefault The TopIsDefault property determines whether the top position of the chart canvas is calculated by Chart (true) or taken from the Top property (false). Default value is false.
Left The Left property determines the location of the left of the ChartCanvas. The default value is calculated.
LeftIsDefault The LeftIsDefault property determines whether the left position of the chart canvas is calculated by Chart (true) or taken from the Left property (false). Default value is false.
Width The Width property determines the width of the ChartCanvas. The default value is calculated.
WidthIsDefault The WidthIsDefault property determines whether the width of the chart canvas is calculated by Chart (true) or taken from the Width property (false). Default value is false.
Height The Height property determines the height of the ChartCanvas. The default value is calculated.
HeightIsDefault The HeightIsDefault property determines whether the height of the chart canvas is calculated by Chart (true) or taken from the Height property (false). Default value is false.
PlotArea The PlotArea property is a ChartRegion object that models the plot area margins around


JCChartComponent

Name Method
IsBatched The IsBatched property controls whether chart updates are accumulated.
AllowUserChanges The AllowUserChanges property determines whether the user viewing the graph can modify graph values.
TopMargin The TopMargin property controls the top margin on the chart.
LeftMargin The LeftMargin property controls the left margin on the chart.
RightMargin The RightMargin property controls the right margin on the chart.
BottomMargin The BottomMargin property controls the bottom margin on the chart.
Offset The Offset property controls the amount of space between chart components.
DataSources The DataSources property is an indexed property used to get data into Chart. Each element in DataSources is either a filename or a valid URL from which properly-formatted data can be retrieved.
DataView1 The DataView1 property controls the file or URL used for the first set of data in chart.
DataView1ChartType The DataView1ChartType property determines the chart type of the first set of data in the chart.
DataView2 The DataView2 property controls the file or URL used for the first set of data in chart.
DataView2ChartType The DataView2ChartType property determines the chart type of the first set of data in the chart.
AxisBoundingBox The AxisBoundingBox property determines whether a box is drawn around the area bound by the inner axes. (AxisBoundingBox is actually a property of JCChartArea.)
FastRotate The FastRotate property determines whether the rotate action will use an optimized mode in which it doesn't bother to display axis annotations or grid lines. (FastRotate is actually a property of JCChartArea.)
Depth The Depth property controls the apparent depth of a graph when displayed in 3D mode. (Depth is actually a property of JCChartArea.)
Elevation The Elevation property controls the distance form the x axis when the chart is displayed in 3D mode. (Elevation is actually a property of JCChartArea.)
Rotation The Rotation property controls the position of the eye relative to the y axis when the chart is displayed in 3D mode. (Rotation is actually a property of JCChartArea.)
X1AxisIsLogarithmic The X1AxisIsLogarithmic property determines whether the first x axis will be logarithmic (true) or linear (false)
X1AxisIsReversed The X1AxisIsReversed property determines whether the first x axis will be reversed in direction.
X1AxisIsShowing The X1AxisIsShowing property determines whether the first x axis is currently visible.
X1AxisAnnotationRotation The X1AxisAnnotationRotation property specifies the rotation of each axis label. Valid values are ROTATE_90, ROTATE_180, ROTATE_270 or ROTATE_NONE
X1AxisPlacement The X1AxisPlacement property determines the method used to place the first x axis. Valid values include AUTOMATIC (Chart chooses an appropriate location), ORIGIN (appears at the origin of another axis), MIN (appears at the minimum axis value), MAX (appears at the maximum axis value) or VALUE_ANCHORED (appears at a particular value along another axis)
X1AxisAnnotationMethod The X1AxisAnnotationMethod property determines how axis annotations are generated. Valid values include VALUE (axis annotations are generated by chart, with possible callbacks to a label generator), VALUE_LABELS (axis annotations are taken from a list of value labels provided by the user. Note that a value label is a label that is to appear at a particular value along the axis), POINT_LABELS (axis annotations come from the data source in the form of point labels ie labels associated with particular data points) and TIME_LABELS (chart generates time/date/labels based on the TimeUnit, TimeBase and TimeFormat properties).
X1AxisPrecision The X1AxisPrecision property controls the number of zeros that appear after the decimal place in chart-generated axis labels.
X1AxisPrecisionIsDefault The X1AxisPrecisionIsDefault determines whether Chart is responsible for calculating the numbering precision. If true, Chart will calculate the precision. If false, Chart will use the precision provided in X1AxisPrecision.
X1AxisNumSpacing The X1AxisNumSpacing property controls the interval between axis labels.
X1AxisNumSpacingIsDefault The X1AxisNumSpacingIsDefault property determines whether Chart is responsible for calculating the numbering spacing. If true, Chart will calculate the spacing. If false, Chart will use the provided numbering spacing.
X1AxisTickSpacing The X1AxisTickSpacing property controls the interval between tick lines on the axis. Note: if the X1AxisAnnotationMethod property is set to POINT_LABELS, tick lines appear at point values.
X1AxisTickSpacingIsDefault The X1AxisTickSpacingIsDefault property determines whether Chart is responsible for calculating the tick spacing. If true, Chart will calculate the tick spacing. If false, Chart will use the provided tick spacing.
X1AxisGridSpacing The X1AxisGridSpacing property controls the spacing between grid lines relative to the axis.
X1AxisGridSpacingIsDefault The X1AxisGridSpacingIsDefault property determines whether Chart is responsible for calculating the grid spacing value. If true, Chart will calculate the grid spacing. If false, Chart will use the provided grid spacing.
X1AxisGridIsShowing The X1AxisGridIsShowing property determines whether a grid is drawn for the axis.
X1AxisTimeUnit The X1AxisTimeUnit property controls the unit of time used for labelling a time labelled axis. Valid X1AxisTimeUnit values include SECONDS, MINUTES, HOURS, DAYS, WEEKS, MONTHS and YEARS.
X1AxisTimeFormat The X1AxisTimeFormat property controls the format used to generate time labels for time labelled axes. The formats supported are similar to those supported by the C function strftime().
X1AxisTimeFormatIsDefault The X1AxisTimeFormatIsDefault property determines whether a time label format is generated automatically, or the user value for X1AxisTimeFormat is used.
X1AxisMin The X1AxisMin property controls the minimum value shown on the axis.
X1AxisMinIsDefault The X1AxisMinIsDefault property determines whether Chart is responsible for calculating the minimum axis value. If true, Chart will calculate the axis min. If false, Chart will use the provided axis min.
X1AxisMax The X1AxisMax property controls the maximum value shown on the axis.
X1AxisMaxIsDefault The X1AxisMaxIsDefault property determines whether Chart is responsible for calculating the maximum axis value. If true, Chart will calculate the axis max. If false, Chart will use the provided axis max.
X1AxisOrigin The X1AxisOrigin property controls location of the origin along the axis.
X1AxisOriginIsDefault The X1AxisOriginIsDefault property determines whether Chart is responsible for positioning the axis origin. If true, Chart calculates the axis origin. If false, Chart uses the provided axis origin value.
X1AxisOriginPlacement The X1AxisOriginPlacement property specifies where the origin is placed. Note that the X1AxisOriginPlacement property is only active if the X1AxisOrigin property has not been set. Valid values include AUTOMATIC (places origin at minimum value or at zero if there are negative and positive values), ZERO (places origin at zero), MIN (places origin at minimum value on axis) or MAX (places origin at maximum value on axis).
X1AxisTitleText The X1AxisTitleText property specifies the text that will appear as the x1 axis title.
X1AxisTitleIsShowing The X1AxisTitleIsShowing property determines whether the x1 axis is visible.
X1AxisTitlePlacement The X1AxisTitlePlacement property controls where the JCAxis title is placed relative to the "opposing" axis. Valid values include JCLegend.NORTH or JCLegend.SOUTH for horizontal axes, and JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHEAST, JCLegend.SOUTHEAST, JCLegend.NORTHWEST or JCLegend.SOUTHEAST for vertical axes.
X1AxisTitlePlacementIsDefault The X1AxisTitlePlacementIsDefault property determines whether Chart is responsible for calculating a reasonable default placement for the axis title.
Y1AxisIsLogarithmic The Y1AxisIsLogarithmic property determines whether the first y axis will be logarithmic (true) or linear (false)
Y1AxisIsReversed The Y1AxisIsReversed property determines whether the first y axis will be reversed in direction.
Y1AxisIsShowing The Y1AxisIsShowing property determines whether the first y axis is currently visible.
Y1AxisAnnotationRotation The Y1AxisAnnotationRotation property specifies the rotation of each axis label. Valid values are ROTATE_90, ROTATE_180, ROTATE_270 or ROTATE_NONE
Y1AxisPlacement The Y1AxisPlacement property determines the method used to place the first y axis. Valid values include AUTOMATIC (Chart chooses an appropriate location), ORIGIN (appears at the origin of another axis), MIN (appears at the minimum axis value), MAX (appears at the maximum axis value) or VALUE_ANCHORED (appears at a particular value along another axis)
Y1AxisAnnotationMethod The Y1AxisAnnotationMethod property determines how axis annotations are generated. Valid values include VALUE (axis annotations are generated by chart, with possible callbacks to a label generator), VALUE_LABELS (axis annotations are taken from a list of value labels provided by the user. Note that a value label is a label that is to appear at a particular value along the axis), POINT_LABELS (axis annotations come from the data source in the form of point labels ie labels associated with particular data points) and TIME_LABELS (chart generates time/date/labels based on the TimeUnit, TimeBase and TimeFormat properties).
Y1AxisPrecision The Y1AxisPrecision property controls the number of zeros that appear after the decimal place in chart-generated axis labels.
Y1AxisPrecisionIsDefault The Y1AxisPrecisionIsDefault determines whether Chart is responsible for calculating the numbering precision. If true, Chart will calculate the precision. If false, Chart will use the precision provided in Y1AxisPrecision.
Y1AxisNumSpacing The Y1AxisNumSpacing property controls the interval between axis labels.
Y1AxisNumSpacingIsDefault The Y1AxisNumSpacingIsDefault property determines whether Chart is responsible for calculating the numbering spacing. If true, Chart will calculate the spacing. If false, Chart will use the provided numbering spacing.
Y1AxisTickSpacing The Y1AxisTickSpacing property controls the interval between tick lines on the axis. Note: if the Y1AxisAnnotationMethod property is set to POINT_LABELS, tick lines appear at point values.
Y1AxisTickSpacingIsDefault The Y1AxisTickSpacingIsDefault property determines whether Chart is responsible for calculating the tick spacing. If true, Chart will calculate the tick spacing. If false, Chart will use the provided tick spacing.
Y1AxisGridSpacing The Y1AxisGridSpacing property controls the spacing between grid lines relative to the axis.
Y1AxisGridSpacingIsDefault The Y1AxisGridSpacingIsDefault property determines whether Chart is responsible for calculating the grid spacing value. If true, Chart will calculate the grid spacing. If false, Chart will use the provided grid spacing.
Y1AxisGridIsShowing The Y1AxisGridIsShowing property determines whether a grid is drawn for the axis.
Y1AxisTimeUnit The Y1AxisTimeUnit property controls the unit of time used for labelling a time labelled axis. Valid Y1AxisTimeUnit values include SECONDS, MINUTES, HOURS, DAYS, WEEKS, MONTHS and YEARS.
Y1AxisTimeFormat The Y1AxisTimeFormat property controls the format used to generate time labels for time labelled axes. The formats supported are similar to those supported by the C function strftime().
Y1AxisTimeFormatIsDefault The Y1AxisTimeFormatIsDefault property determines whether a time label format is generated automatically, or the user value for Y1AxisTimeFormat is used.
Y1AxisMin The Y1AxisMin property controls the minimum value shown on the axis.
Y1AxisMinIsDefault The Y1AxisMinIsDefault property determines whether Chart is responsible for calculating the minimum axis value. If true, Chart will calculate the axis min. If false, Chart will use the provided axis min.
Y1AxisMax The Y1AxisMax property controls the maximum value shown on the axis.
Y1AxisMaxIsDefault The Y1AxisMaxIsDefault property determines whether Chart is responsible for calculating the maximum axis value. If true, Chart will calculate the axis max. If false, Chart will use the provided axis max.
Y1AxisOrigin The Y1AxisOrigin property controls location of the origin along the axis.
Y1AxisOriginIsDefault The Y1AxisOriginIsDefault property determines whether Chart is responsible for positioning the axis origin. If true, Chart calculates the axis origin. If false, Chart uses the provided axis origin value.
Y1AxisOriginPlacement The Y1AxisOriginPlacement property specifies where the origin is placed. Note that the Y1AxisOriginPlacement property is only active if the Y1AxisOrigin property has not been set. Valid values include AUTOMATIC (places origin at minimum value or at zero if there are negative and positive values), ZERO (places origin at zero), MIN (places origin at minimum value on axis) or MAX (places origin at maximum value on axis).
Y1AxisTitleText The Y1AxisTitleText property specifies the text that will appear as the Y1 axis title.
Y1AxisTitleIsShowing The Y1AxisTitleIsShowing property determines whether the Y1 axis is visible.
Y1AxisTitlePlacement The Y1AxisTitlePlacement property controls where the JCAxis title is placed relative to the "opposing" axis. Valid values include JCLegend.NORTH or JCLegend.SOUTH for horizontal axes, and JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHEAST, JCLegend.SOUTHEAST, JCLegend.NORTHWEST or JCLegend.SOUTHEAST for vertical axes.
Y1AxisTitlePlacementIsDefault The Y1AxisTitlePlacementIsDefault property determines whether Chart is responsible for calculating a reasonable default placement for the axis title.
HeaderText The HeaderText property holds the text that is displayed in the header.
HeaderIsShowing The HeaderIsShowing property determines whether the header is visible.
FooterText The FooterText property holds the text that is displayed in the footer.
FooterIsShowing The FooterIsShowing property determines whether the footer is visible.
LegendIsShowing The LegendIsShowing property determines whether the legend is visible.
LegendAnchor The LegendAnchor property determines the position of the legend relative to the ChartArea. Valid values include NORTH, SOUTH, EAST, WEST, NORTHWEST, SOUTHWEST, NORTHEAST and SOUTHEAST
LegendOrientation The LegendOrientation property determines how legend information is laid out. Valid values include VERTICAL and HORIZONTAL.


JCChartLabel

Name Method
IsBatched The IsBatched property controls whether chart updates are accumulated. Default value is false.
AllowUserChanges The AllowUserChanges property determines whether the user viewing the graph can modify graph values. Default value is false.
TopMargin The TopMargin property controls the top margin on the chart. Default value is 1.
LeftMargin The LeftMargin property controls the left margin on the chart. Default value is 1.
RightMargin The RightMargin property controls the right margin on the chart. Default value is 1.
BottomMargin The BottomMargin property controls the bottom margin on the chart. Default value is 1.
Offset The Offset property controls the amount of space between chart components. Default value is 5.
DataSources The DataSources property is an indexed property used to get data into Chart. Each element in DataSources is either a filename or a valid URL from which properly-formatted data can be retrieved.
DataView1 The DataView1 property controls the file or URL used for the first set of data in chart.
DataView1ChartType The DataView1ChartType property determines the chart type of the first set of data in the chart.
DataViewIsInverted The DataViewIsInverted property determines whether the x and y axis are inverted.
DataView2 The DataView2 property controls the file or URL used for the first set of data in chart.
DataView2ChartType The DataView2ChartType property determines the chart type of the first set of data in the chart.
AxisBoundingBox The AxisBoundingBox property determines whether a box is drawn around the area bound by the inner axes. (AxisBoundingBox is actually a property of JCChartArea).
FastAction The FastAction property determines whether chart actions will use an optimized mode in which it does not bother to display axis annotations or grid lines. (FastAction is actually a property of JCChartArea).
Depth The Depth property controls the apparent depth of a graph when displayed in 3D mode. (Depth is actually a property of JCChartArea). Default value is 0.0.
Elevation The Elevation property controls the distance form the x axis when the chart is displayed in 3D mode. (Elevation is actually a property of JCChartArea). Default value is 0.0.
Rotation The Rotation property controls the position of the eye relative to the y axis when the chart is displayed in 3D mode. (Rotation is actually a property of JCChartArea). Default value is 0.0.
X1AxisIsLogarithmic The X1AxisIsLogarithmic property determines whether the first x axis will be logarithmic (true) or linear (false). Default value is false.
X1AxisIsReversed The X1AxisIsReversed property determines whether the first x axis will be reversed in direction. Default value is false.
X1AxisIsShowing The X1AxisIsShowing property determines whether the first x axis is currently visible. Default value is true.
X1AxisAnnotationRotation The X1AxisAnnotationRotation property specifies the rotation of each axis label. Valid values are ROTATE_90, ROTATE_180, ROTATE_270 or ROTATE_NONE. Default value is ROTATE_NONE.
X1AxisPlacement The X1AxisPlacement property determines the method used to place the first x axis. Valid values include AUTOMATIC (Chart chooses an appropriate location), ORIGIN (appears at the origin of another axis), MIN (appears at the minimum axis value), MAX (appears at the maximum axis value) or VALUE_ANCHORED (appears at a particular value along another axis). Default value is AUTOMATIC.
X1AxisAnnotationMethod The X1AxisAnnotationMethod property determines how axis annotations are generated. Valid values include VALUE (axis annotations are generated by chart, with possible callbacks to a label generator), VALUE_LABELS (axis annotations are taken from a list of value labels provided by the user. Note that a value label is a label that is to appear at a particular value along the axis), POINT_LABELS (axis annotations come from the data source in the form of point labels ie labels associated with particular data points) and TIME_LABELS (chart generates time/date/labels based on the TimeUnit, TimeBase and TimeFormat properties). Default value is VALUE.
X1AxisPrecision The X1AxisPrecision property controls the number of zeros that appear after the decimal place in chart-generated axis labels. Default value is calculated.
X1AxisPrecisionIsDefault The X1AxisPrecisionIsDefault determines whether Chart is responsible for calculating the numbering precision. If true, Chart will calculate the precision. If false, Chart will use the precision provided in X1AxisPrecision. Default value is true.
X1AxisNumSpacing The X1AxisNumSpacing property controls the interval between axis labels. Default value is calculated.
X1AxisNumSpacingIsDefault The X1AxisNumSpacingIsDefault property determines whether Chart is responsible for calculating the numbering spacing. If true, Chart will calculate the spacing. If false, Chart will use the provided numbering spacing. Default value is true.
X1AxisTickSpacing The X1AxisTickSpacing property controls the interval between tick lines on the axis. Note: if the X1AxisAnnotationMethod property is set to POINT_LABELS, tick lines appear at point values. Default value is calculated.
X1AxisTickSpacingIsDefault The X1AxisTickSpacingIsDefault property determines whether Chart is responsible for calculating the tick spacing. If true, Chart will calculate the tick spacing. If false, Chart will use the provided tick spacing. Default value is true.
X1AxisGridSpacing The X1AxisGridSpacing property controls the spacing between grid lines relative to the axis. Default value is calculated.
X1AxisGridSpacingIsDefault The X1AxisGridSpacingIsDefault property determines whether Chart is responsible for calculating the grid spacing value. If true, Chart will calculate the grid spacing. If false, Chart will use the provided grid spacing. Default value is true.
X1AxisGridIsShowing The X1AxisGridIsShowing property determines whether a grid is drawn for the axis. Default value is false.
X1AxisTimeUnit The X1AxisTimeUnit property controls the unit of time used for labelling a time labelled axis. Valid X1AxisTimeUnit values include SECONDS, MINUTES, HOURS, DAYS, WEEKS, MONTHS and YEARS. Default value is SECONDS.
X1AxisTimeFormat The X1AxisTimeFormat property controls the format used to generate time labels for time labelled axes. The formats supported are similar to those supported by the C function strftime(). Default value is based on value of X1AxisTimeUnit.
X1AxisTimeFormatIsDefault The X1AxisTimeFormatIsDefault property determines whether a time label format is generated automatically, or the user value for X1AxisTimeFormat is used. Default value is true.
X1AxisMin The X1AxisMin property controls the minimum value shown on the axis. Default value is calculated.
X1AxisMinIsDefault The X1AxisMinIsDefault property determines whether Chart is responsible for calculating the minimum axis value. If true, Chart will calculate the axis min. If false, Chart will use the provided axis min. Default value is true.
X1AxisMax The X1AxisMax property controls the maximum value shown on the axis. Default value is calculated.
X1AxisMaxIsDefault The X1AxisMaxIsDefault property determines whether Chart is responsible for calculating the maximum axis value. If true, Chart will calculate the axis max. If false, Chart will use the provided axis max. Default value is true.
X1AxisOrigin The X1AxisOrigin property controls location of the origin along the axis. Default value is calculated.
X1AxisOriginIsDefault The X1AxisOriginIsDefault property determines whether Chart is responsible for positioning the axis origin. If true, Chart calculates the axis origin. If false, Chart uses the provided axis origin value. Default value is true.
X1AxisOriginPlacement The X1AxisOriginPlacement property specifies where the origin is placed. Note that the X1AxisOriginPlacement property is only active if the X1AxisOrigin property has not been set. Valid values include AUTOMATIC (places origin at minimum value or at zero if there are negative and positive values), ZERO (places origin at zero), MIN (places origin at minimum value on axis) or MAX (places origin at maximum value on axis). Default value is calculated.
X1AxisTitleText The X1AxisTitleText property specifies the text that will appear as the x1 axis title. Default value is " " (empty string).
X1AxisTitleIsShowing The X1AxisTitleIsShowing property determines whether the x1 axis is visible. Default value is false.
X1AxisTitlePlacement The X1AxisTitlePlacement property controls where the JCAxis title is placed relative to the "opposing" axis. Valid values include JCLegend.NORTH or JCLegend.SOUTH for horizontal axes, and JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHEAST, JCLegend.SOUTHEAST, JCLegend.NORTHWEST or JCLegend.SOUTHEAST for vertical axes. Default value is calculated.
X1AxisTitlePlacementIsDefault The X1AxisTitlePlacementIsDefault property determines whether Chart is responsible for calculating a reasonable default placement for the axis title. Default value is true.
Y1AxisIsLogarithmic The Y1AxisIsLogarithmic property determines whether the first y axis will be logarithmic (true) or linear (false). Default value is false.
Y1AxisIsReversed The Y1AxisIsReversed property determines whether the first y axis will be reversed in direction. Default value is false.
Y1AxisIsShowing The Y1AxisIsShowing property determines whether the first y axis is currently visible. Default value is true.
Y1AxisAnnotationRotation The Y1AxisAnnotationRotation property specifies the rotation of each axis label. Valid values are ROTATE_90, ROTATE_180, ROTATE_270 or ROTATE_NONE. Default value is ROTATE_NONE.
Y1AxisPlacement The Y1AxisPlacement property determines the method used to place the first y axis. Valid values include AUTOMATIC (Chart chooses an appropriate location), ORIGIN (appears at the origin of another axis), MIN (appears at the minimum axis value), MAX (appears at the maximum axis value) or VALUE_ANCHORED (appears at a particular value along another axis). Default value is AUTOMATIC.
Y1AxisAnnotationMethod The Y1AxisAnnotationMethod property determines how axis annotations are generated. Valid values include VALUE (axis annotations are generated by chart, with possible callbacks to a label generator), VALUE_LABELS (axis annotations are taken from a list of value labels provided by the user. Note that a value label is a label that is to appear at a particular value along the axis), POINT_LABELS (axis annotations come from the data source in the form of point labels ie labels associated with particular data points) and TIME_LABELS (chart generates time/date/labels based on the TimeUnit, TimeBase and TimeFormat properties). Default value is VALUE.
Y1AxisPrecision The Y1AxisPrecision property controls the number of zeros that appear after the decimal place in chart-generated axis labels. Default value is calculated.
Y1AxisPrecisionIsDefault The Y1AxisPrecisionIsDefault determines whether Chart is responsible for calculating the numbering precision. If true, Chart will calculate the precision. If false, Chart will use the precision provided in Y1AxisPrecision. Default value is true.
Y1AxisNumSpacing The Y1AxisNumSpacing property controls the interval between axis labels. Default value is calculated.
Y1AxisNumSpacingIsDefault The Y1AxisNumSpacingIsDefault property determines whether Chart is responsible for calculating the numbering spacing. If true, Chart will calculate the spacing. If false, Chart will use the provided numbering spacing. Default value is true.
Y1AxisTickSpacing The Y1AxisTickSpacing property controls the interval between tick lines on the axis. Note: if the Y1AxisAnnotationMethod property is set to POINT_LABELS, tick lines appear at point values. Default value is calculated.
Y1AxisTickSpacingIsDefault The Y1AxisTickSpacingIsDefault property determines whether Chart is responsible for calculating the tick spacing. If true, Chart will calculate the tick spacing. If false, Chart will use the provided tick spacing. Default value is true.
Y1AxisGridSpacing The Y1AxisGridSpacing property controls the spacing between grid lines relative to the axis. Default value is calculated.
Y1AxisGridSpacingIsDefault The Y1AxisGridSpacingIsDefault property determines whether Chart is responsible for calculating the grid spacing value. If true, Chart will calculate the grid spacing. If false, Chart will use the provided grid spacing. Default value is true.
Y1AxisGridIsShowing The Y1AxisGridIsShowing property determines whether a grid is drawn for the axis. Default value is false.
Y1AxisTimeUnit The Y1AxisTimeUnit property controls the unit of time used for labelling a time labelled axis. Valid Y1AxisTimeUnit values include SECONDS, MINUTES, HOURS, DAYS, WEEKS, MONTHS and YEARS. Default value is SECONDS.
Y1AxisTimeFormat The Y1AxisTimeFormat property controls the format used to generate time labels for time labelled axes. The formats supported are similar to those supported by the C function strftime(). Default value is calculated based on the value of Y1AxisTimeUnit.
Y1AxisTimeFormatIsDefault The Y1AxisTimeFormatIsDefault property determines whether a time label format is generated automatically, or the user value for Y1AxisTimeFormat is used. Default value is true.
Y1AxisMin The Y1AxisMin property controls the minimum value shown on the axis. Default value is calculated.
Y1AxisMinIsDefault The Y1AxisMinIsDefault property determines whether Chart is responsible for calculating the minimum axis value. If true, Chart will calculate the axis min. If false, Chart will use the provided axis min. Default value is true.
Y1AxisMax The Y1AxisMax property controls the maximum value shown on the axis. Default value is calculated.
Y1AxisMaxIsDefault The Y1AxisMaxIsDefault property determines whether Chart is responsible for calculating the maximum axis value. If true, Chart will calculate the axis max. If false, Chart will use the provided axis max. Default value is true.
Y1AxisOrigin The Y1AxisOrigin property controls location of the origin along the axis. Default value is calculated.
Y1AxisOriginIsDefault The Y1AxisOriginIsDefault property determines whether Chart is responsible for positioning the axis origin. If true, Chart calculates the axis origin. If false, Chart uses the provided axis origin value. Default value is true.
Y1AxisOriginPlacement The Y1AxisOriginPlacement property specifies where the origin is placed. Note that the Y1AxisOriginPlacement property is only active if the Y1AxisOrigin property has not been set. Valid values include AUTOMATIC (places origin at minimum value or at zero if there are negative and positive values), ZERO (places origin at zero), MIN (places origin at minimum value on axis) or MAX (places origin at maximum value on axis). Default value is AUTOMATIC.
Y1AxisTitleText The Y1AxisTitleText property specifies the text that will appear as the Y1 axis title. Default value is " " (empty string).
Y1AxisTitleIsShowing The Y1AxisTitleIsShowing property determines whether the Y1 axis is visible. Default value is false. Default value is false.
Y1AxisTitlePlacement The Y1AxisTitlePlacement property controls where the JCAxis title is placed relative to the "opposing" axis. Valid values include JCLegend.NORTH or JCLegend.SOUTH for horizontal axes, and JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHEAST, JCLegend.SOUTHEAST, JCLegend.NORTHWEST or JCLegend.SOUTHEAST for vertical axes. Default value is calculated.
Y1AxisTitlePlacementIsDefault The Y1AxisTitlePlacementIsDefault property determines whether Chart is responsible for calculating a reasonable default placement for the axis title. Default value is true.
HeaderText The HeaderText property holds the text that is displayed in the header. Default value is " " (empty string).
HeaderIsShowing The HeaderIsShowing property determines whether the header is visible. Default value is false.
FooterText The FooterText property holds the text that is displayed in the footer. Default value is " " (empty string).
FooterIsShowing The FooterIsShowing property determines whether the footer is visible. Default value is false.
LegendIsShowing The LegendIsShowing property determines whether the legend is visible. Default value is false.
LegendAnchor The LegendAnchor property determines the position of the legend relative to the ChartArea. Valid values include NORTH, SOUTH, EAST, WEST, NORTHWEST, SOUTHWEST, NORTHEAST and SOUTHEAST. Default value is EAST.
LegendOrientation The LegendOrientation property determines how legend information is laid out. Valid values include VERTICAL and HORIZONTAL. Default value is VERTICAL.


JCChartStyle

Name Method
LineStyle The LineStyle property controls the appearance of lines in chart. See JCLineStyle for additional properties.
LinePattern The LinePattern property dictates the pattern used to draw a line. Valid values include JCLineStyle.NONE, JCLineStyle.SOLID, JCLineStyle.LONG_DASH, JCLineStyle.SHORT_DASH, JCLineStyle.LSL_DASH and JCLineStyle.DASH_DOT. Note: Since Java does not support line patterns, this property is currently not supported. Default value is JCLineStyle.SOLID.
LineWidth The LineWidth property controls the line width. Note: Since Java only supports width-1 lines, this property is currently not supported. Default value is 1.
LineColor The LineColor property determines the color used to draw a line. Default value is generated.
SymbolStyle The SymbolStyle property controls the symbol that represents an individual point. See JCSymbolStyle for additional properties. Note that All JCChartStyle properties of the format Symbol* are virtual properties that map to properties of JCSymbolStyle.
SymbolShape The SymbolShape property determines the type of symbol that will be drawn. Valid values include JCSymbolStyle.NONE, JCSymbolStyle.DOT, JCSymbolStyle.BOX, JCSymbolStyle.TRIANGLE, JCSymbolStyle.DIAMOND, JCSymbolStyle.STAR, JCSymbolStyle.VERT_LINE, JCSymbolStyle.HORIZ_LINE, JCSymbolStyle.CROSS, JCSymbolStyle.CIRCLE and JCSymbolStyle.SQUARE. Default value is generated.
SymbolColor The SymbolColor property determines color used to paint the symbol. Default value is generated.
SymbolSize The SymbolSize property determines color used to paint the symbol. Default value is 6.
SymbolCustomShape The SymbolCustomShape property contains an object derived from JCShape that is used to draw points. See JCShape for details. Default value is null.
FillStyle The FillStyle property controls the appearance of filled areas in chart. See JCFillStyle for additional properties. Note that All JCChartStyle properties of the format Fill* are virtual properties that map to properties of JCFillStyle.
FillColor The FillColor property determines the color used to fill regions in chart. Default value is generated.
FillPattern The FillPattern property determines the fill pattern used to fill regions in chart. Note: Since Java does not support patterned fills, this property is not supported. Default value is JCLineStyle.SOLID.
FillImage The FillImage property determines the image used to paint the fill region of bar charts. Default value is null.


JCFillStyle

Name Method
Color The Color property determines the color used to fill regions in chart. The default value is generated.
Pattern The Pattern property determines the fill pattern used to fill regions in chart. Note: Since Java does not support patterned fills, this property is not supported. The default value is JCLineStyle.SOLID.
Image The Image property determines the image used to paint the fill region of bar charts. The default value is null.


JCLegend

Name Method
IsShowing If true, the ChartCanvas will appear on the screen. If false, it will not appear on the screen. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is false.
BorderType Determines the style of border drawn around the ChartCanvas. Valid values come from BWTEnum, and include SHADOW_NONE, SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_OUT, SHADOW_PLAIN, SHADOW_FRAME_IN, SHADOW_FRAME_OUT. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is BWTEnum.SHADOW_IN.
BorderWidth The BorderWidth property determines the width of the border drawn around the canvas. (Note that legend, header, footer and chart area are all ChartCanvas instances). The default value is 2.
Anchor The Anchor property determines the position of the legend relative to the ChartArea. Valid values include JCLegend.NORTH, JCLegend.SOUTH, JCLegend.EAST, JCLegend.WEST, JCLegend.NORTHWEST, JCLegend.SOUTHWEST, JCLegend.NORTHEAST and JCLegend.SOUTHEAST. The default value is JCLegend.EAST.
Orientation The Orientation property determines how legend information is laid out. Valid values include JCLegend.VERTICAL and JCLegend.HORIZONTAL. The default value is JCLegend.VERTICAL.
Top The Top property determines the location of the top of the ChartCanvas. The default value is calculated.
TopIsDefault The TopIsDefault property determines whether the top position of the chart canvas is calculated by Chart (true) or taken from the Top property (false). The default value is true.
Left The Left property determines the location of the left of the ChartCanvas. The default value is calculated.
LeftIsDefault The LeftIsDefault property determines whether the left position of the chart canvas is calculated by Chart (true) or taken from the Left property (false). The default value is true.
Width The Width property determines the width of the ChartCanvas. The default value is calculated.
WidthIsDefault The WidthIsDefault property determines whether the width of the chart canvas is calculated by Chart (true) or taken from the Width property (false). The default value is true.
Height The Height property determines the height of the ChartCanvas. The default value is calculated.
HeightIsDefault The HeightIsDefault property determines whether the height of the chart canvas is calculated by Chart (true) or taken from the Height property (false). The default value is true.


JCLineStyle

Name Method
Pattern The Pattern property dictates the pattern used to draw a line. Valid values include JCLineStyle.NONE, JCLineStyle.SOLID, JCLineStyle.LONG_DASH, JCLineStyle.SHORT_DASH, JCLineStyle.LSL_DASH and JCLineStyle.DASH_DOT. Note: Since Java does not support line patterns, this property is currently not supported. The default value is JCLineStyle.SOLID.
Width The Width property controls the line width. Note: Since Java only supports width-1 lines, this property is currently not supported. The default value is 1.
Color The Color property determines the color used to draw a line. The default value is generated.


JCPieChartFormat

Name Method
ThresholdMethod The ThresholdMethod property determines how the ThresholdValue property is used. If the method is SLICE_CUTOFF, the ThresholdValue is used as a cutoff to determine what items are lumped into the other slice. If the method is PIE_PERCENTILE, items are groups into the other slice until it represents "ThresholdValue" percent of the pie. Default value is SLICE_CUTOFF.
ThresholdValue The ThresholdValue property is a percentage value between 0.0 and 100.0. How this value is used depends on the ThresholdMethod property. Default value is 10.0.
SortOrder The SortOrder property determines the order in which pie slices will be displayed. Note that the other slice is always last in any ordering. Valid values include JCPieChartFormat.ASCENDING_ORDER, JCPieChartFormat.DESCENDING_ORDER and JCPieChartFormat.DATA_ORDER. Default value is JCPieChartFormat.DATA_ORDER.
MinSlices The MinSlices property represents the minimum number of pie slices that Chart will try to display before grouping slices into the other slice. Default value is 5.
OtherLabel The OtherLabel property represents used on the Other pie slice. As with other point labels, the Other label is a ChartText instance. Default value is " " (empty string).
OtherStyle The OtherStyle property specifies the style used to render the Other pie slice.


JCSymbolStyle

Name Method
Shape The Shape property determines the shape of symbol that will be drawn. Valid values include JCSymbolStyle.NONE, JCSymbolStyle.DOT, JCSymbolStyle.BOX, JCSymbolStyle.TRIANGLE, JCSymbolStyle.DIAMOND, JCSymbolStyle.STAR, JCSymbolStyle.VERT_LINE, JCSymbolStyle.HORIZ_LINE, JCSymbolStyle.CROSS, JCSymbolStyle.CIRCLE and JCSymbolStyle.SQUARE. The default value is generated.
Color The Color property determines color used to paint the symbol. The default value is generated.
Size The Size property determines color used to paint the symbol. The default value is 6.
CustomShape The CustomShape property contains an object derived from JCShape that is used to draw points. See JCShape for details. The default value is null.


JCTitle

Name Method
IsShowing If true, the ChartCanvas will appear on the screen. If false, it will not appear on the screen. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is true.
BorderType Determines the style of border drawn around the ChartCanvas. Valid values come from BWTEnum, and include SHADOW_NONE, SHADOW_ETCHED_IN, SHADOW_ETCHED_OUT, SHADOW_IN, SHADOW_OUT, SHADOW_PLAIN, SHADOW_FRAME_IN, SHADOW_FRAME_OUT. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is BWTEnum.SHADOW_IN.
BorderWidth The BorderWidth property determines the width of the border drawn around the canvas. (Note that legend, header, footer and chart area are all ChartCanvas instances). Default value is 2.
Text The Text property controls the text displayed inside the title. The default value is " " (empty string).
Top The Top property determines the location of the top of the ChartCanvas. The default value is calculated.
TopIsDefault The TopIsDefault property determines whether the top position of the chart canvas is calculated by Chart (true) or taken from the Top property (false). Default value is true.
Left The Left property determines the location of the left of the ChartCanvas. Default value is generated.
LeftIsDefault The LeftIsDefault property determines whether the left position of the chart canvas is calculated by Chart (true) or taken from the Left property (false). Default value is true.
Width The Width property determines the width of the ChartCanvas. Default value is generated.
WidthIsDefault The WidthIsDefault property determines whether the width of the chart canvas is calculated by Chart (true) or taken from the Width property (false). Default value is true.
Height The Height property determines the height of the ChartCanvas. Default value is generated.
HeightIsDefault The HeightIsDefault property determines whether the height of the chart canvas is calculated by Chart (true) or taken from the Height property (false). Default value is true.
Adjust The Adjust property determines how text is justified or positioned in the title. Valid values include ChartText.LEFT, ChartText.CENTER and ChartText.RIGHT. Default value is ChartText.LEFT.


JCValueLabel

Name Method
Value The Value property controls the position of a label in data space along a particular axis. The default value is 0.0.
Text The Text property controls the text displayed inside the title. The default value is " " (empty string).