org.eclipse.tptp.platform.report.chart.svg.internal.part
Class PlotAreaPie
java.lang.Object
org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGBase
org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGContainerBase
org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGDocumentFragmentBase
org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGSvg
org.eclipse.tptp.platform.report.chart.svg.internal.part.Part
org.eclipse.tptp.platform.report.chart.svg.internal.part.PlotArea
org.eclipse.tptp.platform.report.chart.svg.internal.part.PlotAreaPie
- All Implemented Interfaces:
- java.io.Serializable, ISVGBase, ISVGContainerBase, ISVGDocumentFragmentBase, IConstants, IGraphicTypeConstants
- Direct Known Subclasses:
- PlotAreaPie3D
public class PlotAreaPie
- extends PlotArea
PlotAreaPie is class to add meter graph area in meter chart.
$Revision: 1.4 $
- See Also:
- Serialized Form
| Fields inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.Part |
height, input, width, x, y |
| Fields inherited from interface org.eclipse.tptp.platform.report.chart.svg.internal.part.IConstants |
AXIS_LABEL_FONT_SIZE, AXIS_SPACE_BTW_AXIS_AND_LABEL, AXIS_SPACE_BTW_TITLE_AND_LABEL, AXIS_TITLE_FONT_SIZE, AXIS_TYPE_INDEPENDENT_AXIS, AXIS_TYPE_PRIMARY_DEPENDENT_AXIS, AXIS_TYPE_SECONDARY_DEPENDENT_AXIS, BASE_FONT_SIZE, CHART_AREA_DEFAULT_HEIGHT, CHART_AREA_DEFAULT_WIDTH, CHART_AREA_METER_DEFAULT_WIDTH, EMPTY_STRING, GRAPH_AREA_MARGIN, GRAPH_AREA_TOP_MARGIN, HIDDEN, HOLE_RADIUS, HORIZONTAL, LEGEND_HORIZONTAL_HEIGHT, LEGEND_HORIZONTAL_SIDE_MARGIN, LEGEND_HORIZONTAL_TOP_MARGIN, LEGEND_ITEM_FONT_SIZE, LEGEND_ITEMS_PER_ROW, LEGEND_MAX_HEIGHT_FRACTION, LEGEND_MAX_WIDTH_FRACTION, LEGEND_NARROW_SIDE_MARGIN, LEGEND_SPACE_AFTER_TITLE, LEGEND_SPACE_BETWEEN_ITEMS, LEGEND_SPACE_BETWEEN_SYMBOL_AND_TEXT, LEGEND_SYMBOL_LINE_LENGTH, LEGEND_TITLE_FONT_SIZE, LEGEND_VERTICAL_TOP_MARGIN, LEGEND_WIDE_SIDE_MARGIN, MARKER_LINE_DEFAULT_COLOR, PLOT_AREA_MARGIN, POSITION_EAST, POSITION_LEADING, POSITION_NORTH, POSITION_SOUTH, POSITION_TRAILING, POSITION_WEST, TEXT_ANCHOR_END, TEXT_ANCHOR_MIDDLE, TEXT_ANCHOR_START, TICK_MARK_LENGTH, TIMESTAMP_BOTTOM_MARGIN, TIMESTAMP_HEIGHT, TIMESTAMP_SIDE_MARGIN, TITLE_FONT_SIZE, TITLE_HEIGHT, TITLE_PREF_ICON_HEIGHT, TITLE_PREF_ICON_WIDTH, TITLE_SIDE_MARGIN, VERTICAL, VISIBLE |
| Fields inherited from interface org.eclipse.tptp.platform.report.chart.svg.internal.part.IGraphicTypeConstants |
AREA_CHART, HBAR_CHART, HBAR_CHART3D, HSTACKBAR_CHART, HSTACKBAR_CHART3D, LINE_CHART, METER, PIE_CHART, PIE_CHART3D, SCATTER_CHART, STACK_AREA_CHART, VBAR_CHART, VBAR_CHART3D, VSTACKBAR_CHART, VSTACKBAR_CHART3D |
|
Method Summary |
protected void |
constructPart()
|
protected DataSetPie |
getDatasetPie(Chart input,
double cx,
double cy,
double radius,
DataSet dataset,
int datasetIndex,
int colorIndex,
CategoricalData[] sortedDatapoints,
double pieValue,
double previousDegree,
java.util.Locale locale,
NLString nls)
|
protected void |
sortDataPoints(DataSet dataset)
Sort data points by category id
The order of categories follow the order specified in the category
section of the input xml. |
| Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.part.Part |
doImplementation |
| Methods inherited from class org.eclipse.tptp.platform.report.chart.svg.internal.generator.SVGDocumentFragmentBase |
getHeight, getPreserveAspectRatio, getViewbox, getWidth, getXCoordinate, getYCoordinate, setHeight, setPreserveAspectRatio, setViewbox, setWidth, setXCoordinate, setYCoordinate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sortedDatapoints
protected CategoricalData[] sortedDatapoints
categoryList
protected java.util.List categoryList
locale
protected java.util.Locale locale
- locale
PlotAreaPie
public PlotAreaPie()
PlotAreaPie
public PlotAreaPie(Chart input,
double x,
double y,
double width,
double height,
SVGColorPalettes palettes,
java.util.Locale locale,
NLString nls)
- Parameters:
input - x - y - width - height -
constructPart
protected void constructPart()
- Specified by:
constructPart in class Part
getDatasetPie
protected DataSetPie getDatasetPie(Chart input,
double cx,
double cy,
double radius,
DataSet dataset,
int datasetIndex,
int colorIndex,
CategoricalData[] sortedDatapoints,
double pieValue,
double previousDegree,
java.util.Locale locale,
NLString nls)
sortDataPoints
protected void sortDataPoints(DataSet dataset)
- Sort data points by category id
The order of categories follow the order specified in the category
section of the input xml.