public class HistogramDomainAxis
extends org.jfree.chart.axis.NumberAxis
(c) copyright 2002-2004 Delft
University of Technology , the Netherlands.
See for project information
www.simulation.tudelft.nl
License of use: Lesser
General Public License (LGPL) , no warranty.
| Modifier and Type | Field and Description |
|---|---|
protected String[] |
labels
labels refers to the labels to be printed
|
protected double |
maxLabelHeight
maxLabelHeight refers to the maximum label heigth
|
DEFAULT_AUTO_RANGE_INCLUDES_ZERO, DEFAULT_AUTO_RANGE_STICKY_ZERO, DEFAULT_TICK_UNIT, DEFAULT_VERTICAL_TICK_LABELSDEFAULT_AUTO_RANGE, DEFAULT_AUTO_RANGE_MINIMUM_SIZE, DEFAULT_AUTO_TICK_UNIT_SELECTION, DEFAULT_INVERTED, DEFAULT_LOWER_BOUND, DEFAULT_LOWER_MARGIN, DEFAULT_RANGE, DEFAULT_UPPER_BOUND, DEFAULT_UPPER_MARGIN, MAXIMUM_TICK_COUNTDEFAULT_AXIS_LABEL_FONT, DEFAULT_AXIS_LABEL_INSETS, DEFAULT_AXIS_LABEL_PAINT, DEFAULT_AXIS_LINE_PAINT, DEFAULT_AXIS_LINE_STROKE, DEFAULT_AXIS_VISIBLE, DEFAULT_TICK_LABEL_FONT, DEFAULT_TICK_LABEL_INSETS, DEFAULT_TICK_LABEL_PAINT, DEFAULT_TICK_LABELS_VISIBLE, DEFAULT_TICK_MARK_INSIDE_LENGTH, DEFAULT_TICK_MARK_OUTSIDE_LENGTH, DEFAULT_TICK_MARK_PAINT, DEFAULT_TICK_MARK_STROKE, DEFAULT_TICK_MARKS_VISIBLE| Constructor and Description |
|---|
HistogramDomainAxis(org.jfree.chart.plot.XYPlot parent,
String label,
double[] domain,
int numberOfBins)
constructs a new HistogramDomainAxis
|
| Modifier and Type | Method and Description |
|---|---|
org.jfree.chart.axis.AxisState |
draw(Graphics2D g2,
double cursor,
Rectangle2D plotArea,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.plot.PlotRenderingInfo arg5) |
double |
java2DToValue(double value,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge) |
org.jfree.chart.axis.AxisSpace |
reserveSpace(Graphics2D g2,
org.jfree.chart.plot.Plot dataPlot,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.axis.AxisSpace axisSpace) |
double |
valueToJava2D(double value,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge) |
autoAdjustRange, calculateHighestVisibleTickValue, calculateLowestVisibleTickValue, calculateVisibleTickCount, clone, configure, createIntegerTickUnits, createIntegerTickUnits, createStandardTickUnits, createStandardTickUnits, equals, estimateMaximumTickLabelHeight, estimateMaximumTickLabelWidth, getAutoRangeIncludesZero, getAutoRangeStickyZero, getMarkerBand, getNumberFormatOverride, getRangeType, getTickUnit, hashCode, refreshTicks, refreshTicksHorizontal, refreshTicksVertical, selectAutoTickUnit, selectHorizontalAutoTickUnit, selectVerticalAutoTickUnit, setAutoRangeIncludesZero, setAutoRangeStickyZero, setMarkerBand, setNumberFormatOverride, setRangeType, setTickUnit, setTickUnitcalculateAnchorPoint, centerRange, drawAxisLine, drawTickMarksAndLabels, findMaximumTickLabelHeight, findMaximumTickLabelWidth, getAutoRangeMinimumSize, getAutoTickIndex, getDefaultAutoRange, getDownArrow, getFixedAutoRange, getLeftArrow, getLowerBound, getLowerMargin, getMinorTickCount, getRange, getRightArrow, getStandardTickUnits, getUpArrow, getUpperBound, getUpperMargin, isAutoRange, isAutoTickUnitSelection, isInverted, isNegativeArrowVisible, isPositiveArrowVisible, isVerticalTickLabels, lengthToJava2D, pan, resizeRange, resizeRange, resizeRange2, setAutoRange, setAutoRange, setAutoRangeMinimumSize, setAutoRangeMinimumSize, setAutoTickIndex, setAutoTickUnitSelection, setAutoTickUnitSelection, setDefaultAutoRange, setDownArrow, setFixedAutoRange, setInverted, setLeftArrow, setLowerBound, setLowerMargin, setMinorTickCount, setNegativeArrowVisible, setPositiveArrowVisible, setRange, setRange, setRange, setRangeAboutValue, setRangeWithMargins, setRangeWithMargins, setRangeWithMargins, setRightArrow, setStandardTickUnits, setUpArrow, setUpperBound, setUpperMargin, setVerticalTickLabels, zoomRangeaddChangeListener, createAndAddEntity, drawLabel, fireChangeEvent, getAxisLinePaint, getAxisLineStroke, getFixedDimension, getLabel, getLabelAngle, getLabelEnclosure, getLabelFont, getLabelInsets, getLabelPaint, getMinorTickMarkInsideLength, getMinorTickMarkOutsideLength, getPlot, getTickLabelFont, getTickLabelInsets, getTickLabelPaint, getTickMarkInsideLength, getTickMarkOutsideLength, getTickMarkPaint, getTickMarkStroke, hasListener, isAxisLineVisible, isMinorTickMarksVisible, isTickLabelsVisible, isTickMarksVisible, isVisible, notifyListeners, removeChangeListener, setAxisLinePaint, setAxisLineStroke, setAxisLineVisible, setFixedDimension, setLabel, setLabelAngle, setLabelFont, setLabelInsets, setLabelInsets, setLabelPaint, setMinorTickMarkInsideLength, setMinorTickMarkOutsideLength, setMinorTickMarksVisible, setPlot, setTickLabelFont, setTickLabelInsets, setTickLabelPaint, setTickLabelsVisible, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarkPaint, setTickMarkStroke, setTickMarksVisible, setVisibleprotected String[] labels
protected double maxLabelHeight
public HistogramDomainAxis(org.jfree.chart.plot.XYPlot parent,
String label,
double[] domain,
int numberOfBins)
parent - the plot to which this axis belongslabel - the label of the axisdomain - the domainnumberOfBins - the numberOfBinspublic double valueToJava2D(double value,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
valueToJava2D in class org.jfree.chart.axis.NumberAxisValueAxis.valueToJava2D(double,
java.awt.geom.Rectangle2D, org.jfree.ui.RectangleEdge)public double java2DToValue(double value,
Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
java2DToValue in class org.jfree.chart.axis.NumberAxisValueAxis.java2DToValue(double,
java.awt.geom.Rectangle2D, org.jfree.ui.RectangleEdge)public org.jfree.chart.axis.AxisSpace reserveSpace(Graphics2D g2, org.jfree.chart.plot.Plot dataPlot, Rectangle2D dataArea, org.jfree.ui.RectangleEdge edge, org.jfree.chart.axis.AxisSpace axisSpace)
reserveSpace in class org.jfree.chart.axis.ValueAxis#reserveSpace(Graphics2D, Plot,
Rectangle2D, RectangleEdge, AxisSpace)public org.jfree.chart.axis.AxisState draw(Graphics2D g2, double cursor, Rectangle2D plotArea, Rectangle2D dataArea, org.jfree.ui.RectangleEdge edge, org.jfree.chart.plot.PlotRenderingInfo arg5)
draw in class org.jfree.chart.axis.NumberAxisAxis.draw(java.awt.Graphics2D, double,
java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D,
org.jfree.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo)Copyright © 2002-2012 Delft University of Technology, the Netherlands. All Rights Reserved.