org.eclipse.tptp.platform.report.chart.svg.internal.part
Class PlotAreaBar
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.PlotAreaXY
org.eclipse.tptp.platform.report.chart.svg.internal.part.PlotAreaBar
- All Implemented Interfaces:
- IConstants, IGraphicTypeConstants, ISVGBase, ISVGContainerBase, ISVGDocumentFragmentBase, java.io.Serializable
- Direct Known Subclasses:
- PlotAreaBar3D
- public class PlotAreaBar
- extends PlotAreaXY
PlotAreaBar is the implementation of plot area for bar charts
$Revision: 1.2 $
- 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 |
|
Constructor Summary |
PlotAreaBar(Chart input,
boolean isLTR,
double x,
double y,
double width,
double height,
SVGColorPalettes palettes,
java.lang.String indepAxisPosition,
boolean useCategories,
NLString nls)
Constructor for PlotAreaBar |
| 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 |
barMaxWidth
protected double barMaxWidth
barPosition
protected double barPosition
barWidth
protected double barWidth
groupInterval
protected double groupInterval
barInterval
protected double barInterval
indepAxisPosition
protected java.lang.String indepAxisPosition
useCategories
protected boolean useCategories
isLTR
protected boolean isLTR
- Text direction: true if LTR, false if RTL
PlotAreaBar
public PlotAreaBar(Chart input,
boolean isLTR,
double x,
double y,
double width,
double height,
SVGColorPalettes palettes,
java.lang.String indepAxisPosition,
boolean useCategories,
NLString nls)
- Constructor for PlotAreaBar
- Parameters:
input - isLTR - x - y - width - height - palettes - indepAxisPosition -
getDataSet
protected DataSet getDataSet(DataSet dataset,
int datasetIndex,
AxisNumber depAxis)
- Specified by:
getDataSet in class PlotAreaXY
initPlotArea
public void initPlotArea()
- Overriding this method to set values in plot area for create data sets for bar chart.
- Overrides:
initPlotArea in class PlotAreaXY