| Home >> All >> org >> jfree >> chart >> [ axis Javadoc ] |
| | org.jfree.chart.axis.junit.* (30) |
org.jfree.chart.axis: Javadoc index of package org.jfree.chart.axis.
Package Samples:
org.jfree.chart.axis.junit: Axis classes and interfaces.
Classes:
SegmentedTimeline: A Timeline that implements a "segmented" timeline with included, excluded and exception segments. A Timeline will present a series of values to be used for an axis. Each Timeline must provide transformation methods between domain values and timeline values. A timeline can be used as parameter to a DateAxis to define the values that this axis supports. This class implements a timeline formed by segments of equal length (ex. days, hours, minutes) where some segments can be included in the timeline and others excluded. Therefore timelines like "working days" or "working hours" can be created where ...
CyclicNumberAxis: This class extends NumberAxis and handles cycling. Traditional representation of data in the range x0..x1 |-------------------------| x0 x1 Here, the range bounds are at the axis extremities. With cyclic axis, however, the time is split in "cycles", or "time frames", or the same duration : the period. A cycle axis cannot by definition handle a larger interval than the period : x1 - x0 >= period . Thus, at most a full period can be represented with such an axis. The cycle bound is the number between x0 and x1 which marks the beginning of new time frame: |---------------------|----------------------------| ...
Timeline: An interface that defines the contract for a Timeline. A Timeline will present a series of values to be used for an axis. Each Timeline must provide transformation methods between domain values and timeline values. In theory many transformations are possible. This interface has been implemented completely in SegmentedTimeline . A timeline can be used as parameter to a DateAxis to define the values that this axis supports. As an example, the SegmentedTimeline implements a timeline formed by segments of equal length (ex. days, hours, minutes) where some segments can be included in the timeline and ...
DateAxis: The base class for axes that display dates. You will find it easier to understand how this axis works if you bear in mind that it really displays/measures integer (or long) data, where the integers are milliseconds since midnight, 1-Jan-1970. When displaying tick labels, the millisecond values are converted back to dates using a DateFormat instance. You can also create a Timeline and supply in the constructor to create an axis that only contains certain domain values. For example, this allows you to create a date axis that only contains working days.
NumberAxis: An axis for displaying numerical data. If the axis is set up to automatically determine its range to fit the data, you can ensure that the range includes zero (statisticians usually prefer this) by setting the autoRangeIncludesZero flag to true . The NumberAxis class has a mechanism for automatically selecting a tick unit that is appropriate for the current axis range. This mechanism is an adaptation of code suggested by Laurence Vanhelsuwe.
TickUnit: Base class representing a tick unit. This determines the spacing of the tick marks on an axis. This class (and any subclasses) should be immutable, the reason being that ORDERED collections of tick units are maintained and if one instance can be changed, it may destroy the order of the collection that it belongs to. In addition, if the implementations are immutable, they can belong to multiple collections.
TickUnitSource: An interface used by the DateAxis and NumberAxis classes to obtain a suitable TickUnit .
ValueAxis: The base class for axes that display value data, where values are measured using the double primitive. The two key subclasses are DateAxis and NumberAxis .
Axis: The base class for all axes in JFreeChart. Subclasses are divided into those that display values ( ValueAxis ) and those that display categories ( CategoryAxis ).
AxisState: Instances of this class are used to carry state information for an axis during the drawing process. By retaining this information in a separate object, it is possible for multiple threads to draw the same axis to different output targets (each drawing will maintain separate state information).
CategoryLabelPosition: The attributes that control the position of the labels for the categories on a CategoryAxis . Instances of this class are immutable and other JFreeChart classes rely upon this.
PeriodAxis: An axis that displays a date scale based on a org.jfree.data.time.RegularTimePeriod . This axis works when displayed across the bottom or top of a plot, but is broken for display at the left or right of charts.
StandardTickUnitSource: A source that can used by the NumberAxis class to obtain a suitable TickUnit .
TickUnits: A collection of tick units, used by the DateAxis and NumberAxis classes.
DateTickUnit: A tick unit for use by subclasses of DateAxis . Instances of this class are immutable.
ExtendedCategoryAxis: An extended version of the CategoryAxis class that supports sublabels on the axis.
AxisCollection: A collection of axes that have been assigned to the TOP, BOTTOM, LEFT or RIGHT of a chart. This class is used internally by JFreeChart, you won't normally need to use it yourself.
PeriodAxisLabelInfo: A record that contains information for one "band" of date labels in a PeriodAxis .
MonthDateFormat: A formatter that formats dates to show the initial letter(s) of the month name and, as an option, the year for the first or last month of each year.
CategoryLabelWidthTypeTests: Tests for the org.jfree.chart.axis.CategoryLabelWidthType class.
CategoryLabelPositionsTests: Tests for the org.jfree.chart.axis.CategoryLabelPositions class.
CategoryLabelPositionTests: Tests for the org.jfree.chart.axis.CategoryLabelPosition class.
| Home | Contact Us | Privacy Policy | Terms of Service |