de.gsi.chart.axes.AxisLabelOverlapPolicy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of chartfx-chart Show documentation
Show all versions of chartfx-chart Show documentation
This charting library ${project.artifactId}- is an extension
in the spirit of Oracle's XYChart and performance/time-proven JDataViewer charting functionalities.
Emphasis was put on plotting performance for both large number of data points and real-time displays,
as well as scientific accuracies leading to error bar/surface plots, and other scientific plotting
features (parameter measurements, fitting, multiple axes, zoom, ...).
package de.gsi.chart.axes;
public enum AxisLabelOverlapPolicy {
/** omen-est-omen allow overlap */
DO_NOTHING,
/** make every other label invisible (ie. gain a factor 2 margin */
SKIP_ALT,
/** narrow font where possible */
NARROW_FONT,
/**
* shift every second label by one label height/width (N.B. especially
* useful for category axes
*/
SHIFT_ALT,
/**
* shift every second label by one label height/width (N.B. especially
* useful for category axes
*/
FORCED_SHIFT_ALT;
}