Package org.jfree.chart.axis
Axis classes and interfaces.
-
Interface Summary Interface Description TickUnitSource Timeline An interface that defines the contract for a Timeline. -
Class Summary Class Description Axis The base class for all axes in JFreeChart.AxisCollection A collection of axes that have been assigned to the TOP, BOTTOM, LEFT or RIGHT of a chart.AxisLabelLocation Used to indicate the location of an axis label.AxisLocation Used to indicate the location of an axis on a 2D plot, prior to knowing the orientation of the plot.AxisSpace A record that contains the space required at each edge of a plot.AxisState Instances of this class are used to carry state information for an axis during the drawing process.CategoryAnchor Used to indicate one of three positions within a category:START
,MIDDLE
andEND
.CategoryAxis An axis that displays categories.CategoryLabelPosition The attributes that control the position of the labels for the categories on aCategoryAxis
.CategoryLabelPositions Records the label positions for a category axis.CategoryLabelWidthType Represents the width types for a category label.CategoryTick A tick for aCategoryAxis
.CompassFormat A formatter that displays numbers as directions.CyclicNumberAxis This class extends NumberAxis and handles cycling.CyclicNumberAxis.CycleBoundTick A special Number tick that also hold information about the cycle bound mapping for this tick.DateAxis The base class for axes that display dates.DateTick A tick used by theDateAxis
class.DateTickMarkPosition Used to indicate the required position of tick marks on a date axis relative to the underlying time period.DateTickUnit A tick unit for use by subclasses ofDateAxis
.DateTickUnitType An enumeration of the unit types for aDateTickUnit
instance.ExtendedCategoryAxis An extended version of theCategoryAxis
class that supports sublabels on the axis.LogarithmicAxis A numerical axis that uses a logarithmic scale.LogAxis A numerical axis that uses a logarithmic scale.LogTick A tick from aLogAxis
.MarkerAxisBand A band that can be added to a number axis to display regions.ModuloAxis An axis that displays numerical values within a fixed range using a modulo calculation.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.NumberAxis An axis for displaying numerical data.NumberTick A numerical tick.NumberTickUnit A numerical tick unit.NumberTickUnitSource A tick unit source implementation that returns NumberTickUnit instances that are multiples of 1, 2 or 5 times some power of 10.PeriodAxis An axis that displays a date scale based on aRegularTimePeriod
.PeriodAxisLabelInfo A record that contains information for one "band" of date labels in aPeriodAxis
.QuarterDateFormat A formatter that formats dates to show the year and quarter (for example, '2004 IV' for the last quarter of 2004.StandardTickUnitSource A source that can used by theNumberAxis
class to obtain a suitableTickUnit
.SubCategoryAxis A specialised category axis that can display sub-categories.SymbolAxis A standard linear value axis that replaces integer values with symbols.Tick The base class used to represent labeled ticks along an axis.TickType Used to indicate the tick type (MAJOR or MINOR).TickUnit Base class representing a tick unit.TickUnits A collection of tick units, used by theDateAxis
andNumberAxis
classes.ValueAxis The base class for axes that display value data, where values are measured using thedouble
primitive.ValueTick A value tick.