package rocks.inspectit.ui.rcp.editor.graph.plot.datasolver.impl; import org.jfree.chart.axis.NumberAxis; /** * This class is used to plot data as percentage data between 0 and 100 percent. * * @author Marius Oehler * */ public class ClampedPercentageDataSolver extends PercentageDataSolver { /** * {@inheritDoc} */ @Override public double valueConvert(double value) { return Math.max(0D, Math.min(1D, value)) * 100D; } /** * * {@inheritDoc} */ @Override public NumberAxis getAxis() { NumberAxis axis = super.getAxis(); axis.setAutoRange(false); return axis; } }