パッケージ org.opengion.hayabusa.io

クラス HybsNumberAxis

java.lang.Object
org.jfree.chart.axis.Axis
org.jfree.chart.axis.ValueAxis
org.jfree.chart.axis.NumberAxis
org.opengion.hayabusa.io.HybsNumberAxis
すべての実装されたインタフェース:
Serializable, Cloneable, org.jfree.util.PublicCloneable

public class HybsNumberAxis extends org.jfree.chart.axis.NumberAxis
HybsNumberAxis は、NumberAxis を継承した、縦軸レンジのチック幅指定クラスです。 従来の NumberAxis では、0 から、NumberTickUnit で設定した サイズを刻みます。 例えば、lowerBound=200 , upperBound=7000 で、tickSize=900 とすると、 空白、900,1800,2700・・ と設定されます。 実際に行いたいのは、200,1100,2000・・ という、最小値から始まり、刻み幅を 900 に するという表示です。
関連項目:
変更履歴:
4.1.1.0 (2008/02/04) 新規作成
導入されたバージョン:
JDK1.1,
  • フィールドの概要

    クラスから継承されたフィールド org.jfree.chart.axis.NumberAxis

    DEFAULT_AUTO_RANGE_INCLUDES_ZERO, DEFAULT_AUTO_RANGE_STICKY_ZERO, DEFAULT_TICK_UNIT, DEFAULT_VERTICAL_TICK_LABELS

    クラスから継承されたフィールド 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

    クラスから継承されたフィールド 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
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    ラベルを指定した、コンストラクター 親クラスに委譲しています。
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    protected double
    軸の上の最小の表示されるチックの値を計算します。
    protected int
    表示されるチックの数を計算します。

    クラスから継承されたメソッド org.jfree.chart.axis.NumberAxis

    autoAdjustRange, calculateHighestVisibleTickValue, clone, configure, createIntegerTickUnits, createIntegerTickUnits, createStandardTickUnits, createStandardTickUnits, draw, equals, estimateMaximumTickLabelHeight, estimateMaximumTickLabelWidth, getAutoRangeIncludesZero, getAutoRangeStickyZero, getMarkerBand, getNumberFormatOverride, getRangeType, getTickUnit, hashCode, java2DToValue, refreshTicks, refreshTicksHorizontal, refreshTicksVertical, selectAutoTickUnit, selectHorizontalAutoTickUnit, selectVerticalAutoTickUnit, setAutoRangeIncludesZero, setAutoRangeStickyZero, setMarkerBand, setNumberFormatOverride, setRangeType, setTickUnit, setTickUnit, valueToJava2D

    クラスから継承されたメソッド org.jfree.chart.axis.ValueAxis

    calculateAnchorPoint, 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, reserveSpace, 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, zoomRange

    クラスから継承されたメソッド org.jfree.chart.axis.Axis

    addChangeListener, createAndAddEntity, createAttributedLabel, drawAttributedLabel, drawLabel, fireChangeEvent, getAttributedLabel, getAxisLinePaint, getAxisLineStroke, getFixedDimension, getLabel, getLabelAngle, getLabelEnclosure, getLabelFont, getLabelInsets, getLabelLocation, getLabelPaint, getMinorTickMarkInsideLength, getMinorTickMarkOutsideLength, getPlot, getTickLabelFont, getTickLabelInsets, getTickLabelPaint, getTickMarkInsideLength, getTickMarkOutsideLength, getTickMarkPaint, getTickMarkStroke, hasListener, isAxisLineVisible, isMinorTickMarksVisible, isTickLabelsVisible, isTickMarksVisible, isVisible, labelAnchorH, labelAnchorV, labelLocationX, labelLocationY, notifyListeners, removeChangeListener, setAttributedLabel, setAttributedLabel, setAxisLinePaint, setAxisLineStroke, setAxisLineVisible, setFixedDimension, setLabel, setLabelAngle, setLabelFont, setLabelInsets, setLabelInsets, setLabelLocation, setLabelPaint, setMinorTickMarkInsideLength, setMinorTickMarkOutsideLength, setMinorTickMarksVisible, setPlot, setTickLabelFont, setTickLabelInsets, setTickLabelPaint, setTickLabelsVisible, setTickMarkInsideLength, setTickMarkOutsideLength, setTickMarkPaint, setTickMarkStroke, setTickMarksVisible, setVisible

    クラスから継承されたメソッド java.lang.Object

    finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • HybsNumberAxis

      public HybsNumberAxis(String label)
      ラベルを指定した、コンストラクター 親クラスに委譲しています。
      パラメータ:
      label - ラベル
  • メソッドの詳細

    • calculateLowestVisibleTickValue

      protected double calculateLowestVisibleTickValue()
      軸の上の最小の表示されるチックの値を計算します。
      オーバーライド:
      calculateLowestVisibleTickValue クラス内 org.jfree.chart.axis.NumberAxis
      戻り値:
      軸の上の最小のチックの値
      関連項目:
      • NumberAxis.calculateHighestVisibleTickValue()
    • calculateVisibleTickCount

      protected int calculateVisibleTickCount()
      表示されるチックの数を計算します。
      オーバーライド:
      calculateVisibleTickCount クラス内 org.jfree.chart.axis.NumberAxis
      戻り値:
      軸の上の表示されるチックの数