|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.jfree.chart.axis.Axis
org.jfree.chart.axis.ValueAxis
org.jfree.chart.axis.NumberAxis
nl.tudelft.simulation.jstats.charts.histogram.HistogramDomainAxis
The histogram domainAxis defines the x-Axis of a histogram.
(c) copyright 2002-2004 Delft
University of Technology , the Netherlands.
See for project information
www.simulation.tudelft.nl
License of use: General Public
License (GPL) , no warranty
| Field Summary | |
protected java.lang.String[] |
labels
labels refers to the labels to be printed |
protected double |
maxLabelHeight
maxLabelHeight refers to the maximum label heigth |
| Fields inherited from class org.jfree.chart.axis.NumberAxis |
DEFAULT_AUTO_RANGE_INCLUDES_ZERO, DEFAULT_AUTO_RANGE_STICKY_ZERO, DEFAULT_TICK_UNIT, DEFAULT_VERTICAL_TICK_LABELS |
| Fields inherited from class org.jfree.chart.axis.ValueAxis |
DEFAULT_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_COUNT |
| Fields inherited from class org.jfree.chart.axis.Axis |
DEFAULT_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, LOGGER |
| Constructor Summary | |
HistogramDomainAxis(org.jfree.chart.plot.XYPlot parent,
java.lang.String label,
double[] domain,
int numberOfBins)
constructs a new HistogramDomainAxis |
|
| Method Summary | |
org.jfree.chart.axis.AxisState |
draw(java.awt.Graphics2D g2,
double cursor,
java.awt.geom.Rectangle2D plotArea,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.plot.PlotRenderingInfo arg5)
|
double |
java2DToValue(double value,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
|
org.jfree.chart.axis.AxisSpace |
reserveSpace(java.awt.Graphics2D g2,
org.jfree.chart.plot.Plot dataPlot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.axis.AxisSpace axisSpace)
|
double |
valueToJava2D(double value,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
|
| Methods inherited from class org.jfree.chart.axis.NumberAxis |
autoAdjustRange, autoRangeIncludesZero, autoRangeStickyZero, calculateHighestVisibleTickValue, calculateLowestVisibleTickValue, calculateVisibleTickCount, clone, configure, createIntegerTickUnits, createIntegerTickUnits, createStandardTickUnits, createStandardTickUnits, equals, estimateMaximumTickLabelHeight, estimateMaximumTickLabelWidth, getMarkerBand, getNumberFormatOverride, getTickUnit, refreshHorizontalTicks, refreshTicks, refreshVerticalTicks, selectAutoTickUnit, selectHorizontalAutoTickUnit, selectVerticalAutoTickUnit, setAutoRangeIncludesZero, setAutoRangeStickyZero, setMarkerBand, setNumberFormatOverride, setTickUnit, setTickUnit, translateJava2DToValue, translateValueToJava2D |
| Methods inherited from class org.jfree.chart.axis.ValueAxis |
calculateAnchorPoint, centerRange, drawAxisLine, drawTickMarksAndLabels, findMaximumTickLabelHeight, findMaximumTickLabelWidth, getAutoRangeMinimumSize, getAutoTickIndex, getDownArrow, getFixedAutoRange, getLeftArrow, getLowerBound, getLowerMargin, getMaximumAxisValue, getMinimumAxisValue, getRange, getRightArrow, getStandardTickUnits, getUpArrow, getUpperBound, getUpperMargin, isAutoRange, isAutoTickUnitSelection, isInverted, isNegativeArrowVisible, isPositiveArrowVisible, isVerticalTickLabels, resizeRange, resizeRange, setAutoRange, setAutoRange, setAutoRangeMinimumSize, setAutoRangeMinimumSize, setAutoTickIndex, setAutoTickUnitSelection, setAutoTickUnitSelection, setDownArrow, setFixedAutoRange, setInverted, setLeftArrow, setLowerBound, setLowerMargin, setMaximumAxisValue, setMinimumAxisValue, setNegativeArrowVisible, setPositiveArrowVisible, setRange, setRange, setRange, setRangeAboutValue, setRangeWithMargins, setRangeWithMargins, setRangeWithMargins, setRightArrow, setStandardTickUnits, setUpArrow, setUpperBound, setUpperMargin, setVerticalTickLabels, translateJava2DtoValue, zoomRange |
| Methods inherited from class org.jfree.chart.axis.Axis |
addChangeListener, drawLabel, getAxisLinePaint, getAxisLineStroke, getFixedDimension, getLabel, getLabelAngle, getLabelEnclosure, getLabelFont, getLabelInsets, getLabelPaint, getPlot, getTickLabelFont, getTickLabelInsets, getTickLabelPaint, getTickMarkInsideLength, getTickMarkOutsideLength, getTickMarkPaint, getTickMarkStroke, isAxisLineVisible, isTickLabelsVisible, isTickMarksVisible, isVisible, notifyListeners, removeChangeListener, setAxisLinePaint, setAxisLineStroke, setAxisLineVisible, setFixedDimension, setLabel, setLabelAngle, setLabelFont, setLabelInsets, setLabelPaint, setPlot, setTickLabelFont, setTickLabelInsets, setTickLabelPaint, setTickLabelsVisible, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarkPaint, setTickMarkStroke, setTickMarksVisible, setVisible |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected java.lang.String[] labels
protected double maxLabelHeight
| Constructor Detail |
public HistogramDomainAxis(org.jfree.chart.plot.XYPlot parent,
java.lang.String label,
double[] domain,
int numberOfBins)
parent - the plot to which this axis belongslabel - the label of the axisdomain - the domainnumberOfBins - the numberOfBins| Method Detail |
public double valueToJava2D(double value,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
ValueAxis.valueToJava2D(double,
java.awt.geom.Rectangle2D, org.jfree.ui.RectangleEdge)
public double java2DToValue(double value,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge)
ValueAxis.java2DToValue(double,
java.awt.geom.Rectangle2D, org.jfree.ui.RectangleEdge)
public org.jfree.chart.axis.AxisSpace reserveSpace(java.awt.Graphics2D g2,
org.jfree.chart.plot.Plot dataPlot,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.axis.AxisSpace axisSpace)
#reserveSpace(Graphics2D, Plot,
Rectangle2D, RectangleEdge, AxisSpace)
public org.jfree.chart.axis.AxisState draw(java.awt.Graphics2D g2,
double cursor,
java.awt.geom.Rectangle2D plotArea,
java.awt.geom.Rectangle2D dataArea,
org.jfree.ui.RectangleEdge edge,
org.jfree.chart.plot.PlotRenderingInfo arg5)
Axis.draw(java.awt.Graphics2D, double,
java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D,
org.jfree.ui.RectangleEdge, org.jfree.chart.plot.PlotRenderingInfo)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||