public abstract class PrefixTicker extends Object implements Ticker
|---------|---------|---------|---------|---------|---------|
10:00 20 30 40 50 11:00 10
This partial implementation is based on a tick generation rule
in the same way as BasicTicker.
BasicTicker| Modifier and Type | Class and Description |
|---|---|
static interface |
PrefixTicker.Rule
Defines a specific rule for generating tick marks with prefixes.
|
| Constructor and Description |
|---|
PrefixTicker(Scale scale)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract PrefixTicker.Rule |
createRule(double dlo,
double dhi,
double approxMajorCount,
int adjust)
Returns a new rule for labelling an axis in a given range.
|
TickRun |
getTicks(double dlo,
double dhi,
boolean withMinor,
Captioner captioner,
Orientation[] orients,
int npix,
double crowding)
Generates tick marks for labelling a plot axis.
|
public PrefixTicker(Scale scale)
scale - axis scalingpublic abstract PrefixTicker.Rule createRule(double dlo, double dhi, double approxMajorCount, int adjust)
approxMajorCount, which gives a baseline value for
the number of ticks required over the given range, and
adjust.
Increasing adjust will give more major ticks, and
decreasing it will give fewer ticks.
Each value of adjust should result in a different tick count.dlo - minimum axis data valuedhi - maximum axis data valueapproxMajorCount - guide value for number of major ticks
in rangeadjust - adjusts density of major ticks, zero is normalpublic TickRun getTicks(double dlo, double dhi, boolean withMinor, Captioner captioner, Orientation[] orients, int npix, double crowding)
TickerThe supplied list of orientations is attempted in order; if the required crowding can be satisfied by any of them, that orientation will be used. If it can't be supplied by any (because of unavoidable label overlap) a lower crowding value may be used.
getTicks in interface Tickerdlo - minimum axis data valuedhi - maximum axis data valuewithMinor - if true minor axes are included,
if false only major (labelled) ones arecaptioner - caption painterorients - array of label orientations in order of preference,
must contain at least one elementnpix - number of pixels along the axiscrowding - 1 for normal tick density on the axis,
lower for fewer labels, higher for moreCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.