java.lang.Object
org.rrd4j.graph.TimeAxisSetting
Configuration settings for time axis in RRD graphs. Defines major/minor grid units, label formatting, and time span settings.
Field Summary
FieldsModifier and TypeFieldDescription(package private) final TimeLabelFormatHow a label's time is rendered.(package private) final intHow many label units each label spans.(package private) final TimeUnitInterval between axis labels.(package private) final intHow many axis labels to draw.(package private) final TimeUnitInterval between major grid lines.(package private) final intHow many major grid lines to draw.(package private) final TimeUnitInterval between minor grid lines.(package private) final intHow many minor grid lines to draw.(package private) final longSeconds covered by each pixel of the graph.Constructor Summary
ConstructorsConstructorDescriptionTimeAxisSetting(int minorUnit, int minorUnitCount, int majorUnit, int majorUnitCount, int labelUnit, int labelUnitCount, int labelSpan, TimeLabelFormat format) Configure a time axis from unit counts resolved against the default unit table.TimeAxisSetting(long secPerPix, TimeUnit minorUnit, int minorUnitCount, TimeUnit majorUnit, int majorUnitCount, TimeUnit labelUnit, int labelUnitCount, int labelSpan) Configure a time axis with a default label format.TimeAxisSetting(long secPerPix, TimeUnit minorUnit, int minorUnitCount, TimeUnit majorUnit, int majorUnitCount, TimeUnit labelUnit, int labelUnitCount, int labelSpan, TimeLabelFormat format) Configure a time axis.Copy another axis configuration.Method Summary
All Methods
Field Details
secPerPix
final long secPerPixSeconds covered by each pixel of the graph.majorUnit
Interval between major grid lines.majorUnitCount
final int majorUnitCountHow many major grid lines to draw.minorUnit
Interval between minor grid lines.minorUnitCount
final int minorUnitCountHow many minor grid lines to draw.labelUnit
Interval between axis labels.labelUnitCount
final int labelUnitCountHow many axis labels to draw.labelSpan
final int labelSpanHow many label units each label spans.format
How a label's time is rendered.
Constructor Details
TimeAxisSetting
TimeAxisSetting(long secPerPix, TimeUnit minorUnit, int minorUnitCount, TimeUnit majorUnit, int majorUnitCount, TimeUnit labelUnit, int labelUnitCount, int labelSpan, TimeLabelFormat format) Configure a time axis.- Parameters:
secPerPix- seconds covered by each pixelminorUnit- interval between minor grid linesminorUnitCount- how many minor grid lines to drawmajorUnit- interval between major grid linesmajorUnitCount- how many major grid lines to drawlabelUnit- interval between axis labelslabelUnitCount- how many axis labels to drawlabelSpan- how many label units each label spansformat- how a label's time is rendered
TimeAxisSetting
TimeAxisSetting(long secPerPix, TimeUnit minorUnit, int minorUnitCount, TimeUnit majorUnit, int majorUnitCount, TimeUnit labelUnit, int labelUnitCount, int labelSpan) Configure a time axis with a default label format.- Parameters:
secPerPix- seconds covered by each pixelminorUnit- interval between minor grid linesminorUnitCount- how many minor grid lines to drawmajorUnit- interval between major grid linesmajorUnitCount- how many major grid lines to drawlabelUnit- interval between axis labelslabelUnitCount- how many axis labels to drawlabelSpan- how many label units each label spans
TimeAxisSetting
TimeAxisSetting(TimeAxisSetting s) Copy another axis configuration.- Parameters:
s- the settings to copy
TimeAxisSetting
TimeAxisSetting(int minorUnit, int minorUnitCount, int majorUnit, int majorUnitCount, int labelUnit, int labelUnitCount, int labelSpan, TimeLabelFormat format) Configure a time axis from unit counts resolved against the default unit table.- Parameters:
minorUnit- minor grid unit indexminorUnitCount- how many minor grid lines to drawmajorUnit- major grid unit indexmajorUnitCount- how many major grid lines to drawlabelUnit- axis label unit indexlabelUnitCount- how many axis labels to drawlabelSpan- how many label units each label spansformat- how a label's time is rendered
Method Details
withLabelFormat
With label format- Parameters:
f- the label format applied to the axis tick labels in the returned copy- Returns:
- a copy of this setting carrying the given label format