/** * Sets the minimum value. * * @param value the minimum value. */ public void setMinimumValue(double value) { this.colorPalette.setMinZ(value); this.axis.setLowerBound(value); }
@Override public void stateChanged(ChangeEvent e) { plot.getRangeAxis().setUpperBound(verticalSlider.getValue()); plot.getRangeAxis().setLowerBound(0); } });
@Override public void stateChanged(ChangeEvent e) { plot.getRangeAxis().setUpperBound(verticalSlider.getValue()); plot.getRangeAxis().setLowerBound(0); } });
@Override public void stateChanged(ChangeEvent e) { int value = fineHorizontalSlider.getValue(); plot.getDomainAxis().setUpperBound(value); plot.getDomainAxis().setLowerBound(0); } });
@Override public void stateChanged(ChangeEvent e) { int value = fineHorizontalSlider.getValue(); plot.getDomainAxis().setUpperBound(value); plot.getDomainAxis().setLowerBound(0); } });
@Override public void stateChanged(ChangeEvent e) { int value = mainHorizontalSlider.getValue(); plot.getDomainAxis().setUpperBound(value); plot.getDomainAxis().setLowerBound(0); fineHorizontalSlider.setMaximum(value); fineHorizontalSlider.setValue(value); } });
@Override public void stateChanged(ChangeEvent e) { int value = mainHorizontalSlider.getValue(); plot.getDomainAxis().setUpperBound(value); plot.getDomainAxis().setLowerBound(0); fineHorizontalSlider.setMaximum(value); fineHorizontalSlider.setValue(value); } });
/** * Set the limits of a number axis. * * @param axis The axis. * @param index The index of the axis * @throws MacroExecutionException if the parameters could not be parsed as numbers. */ private void setNumberLimits(ValueAxis axis, int index) throws MacroExecutionException { try { if (axisLowerLimit[index] != null) { Number number = NumberUtils.createNumber(StringUtils.trim(axisLowerLimit[index])); axis.setLowerBound(number.doubleValue()); } if (axisUpperLimit[index] != null) { Number number = NumberUtils.createNumber(StringUtils.trim(axisUpperLimit[index])); axis.setUpperBound(number.doubleValue()); } } catch (NumberFormatException e) { throw new MacroExecutionException("Invalid number in axis bound.", e); } }
((ValueAxis)axis).setLowerBound(((Number)axisMinValue).doubleValue());
public void updateValues(String seriesName, double value) { if (!lock) { DefaultCategoryDataset dataset = (DefaultCategoryDataset) chart.getCategoryPlot().getDataset(); dataset.addValue(value, seriesName, Integer.valueOf(0)); if (value < lowerBound) { lowerBound = value; } if (value > upperBound) { upperBound = value; } CategoryPlot plot = chart.getCategoryPlot(); plot.getRangeAxis().setLowerBound(lowerBound); plot.getRangeAxis().setUpperBound(upperBound); } }
private void handleAxisRangeControlChanges(PropertyChangeEvent evt, AxisRangeControl axisRangeControl, ValueAxis valueAxis, Range computedAutoRange) { final String propertyName = evt.getPropertyName(); switch (propertyName) { case AxisRangeControl.PROPERTY_NAME_AUTO_MIN_MAX: if (axisRangeControl.isAutoMinMax()) { final double min = computedAutoRange.getLowerBound(); final double max = computedAutoRange.getUpperBound(); axisRangeControl.adjustComponents(min, max, 3); } break; case AxisRangeControl.PROPERTY_NAME_MIN: valueAxis.setLowerBound(axisRangeControl.getMin()); break; case AxisRangeControl.PROPERTY_NAME_MAX: valueAxis.setUpperBound(axisRangeControl.getMax()); break; } }
private void handleAxisRangeControlChanges(PropertyChangeEvent evt, AxisRangeControl axisRangeControl, ValueAxis valueAxis, Range computedAutoRange) { final String propertyName = evt.getPropertyName(); switch (propertyName) { case AxisRangeControl.PROPERTY_NAME_AUTO_MIN_MAX: if (axisRangeControl.isAutoMinMax()) { final double min = computedAutoRange.getLowerBound(); final double max = computedAutoRange.getUpperBound(); axisRangeControl.adjustComponents(min, max, 3); } break; case AxisRangeControl.PROPERTY_NAME_MIN: valueAxis.setLowerBound(axisRangeControl.getMin()); break; case AxisRangeControl.PROPERTY_NAME_MAX: valueAxis.setUpperBound(axisRangeControl.getMax()); break; } }
axis.setLowerBound(params.getDouble(prefix + ChartParams.VALUE_AXIS_LOWER_BOUND_SUFFIX).doubleValue());
/** * Handle value axis customization * - get customization parameters from parameter list and modify accordingly * - qualifier is either "domain" or "range" */ private void handleValueAxisCustomization(Map parameters, ValueAxis axis, ChartData chartData, String qualifier) throws MacroExecutionException { Double axisLabelAngle = getDoubleParameter(parameters, qualifier + "axislabelangle", null); if (axisLabelAngle != null) { axis.setLabelAngle(Math.toRadians(axisLabelAngle)); } boolean axisRotateTickLabel = getBooleanParameter(parameters, qualifier + "axisrotateticklabel", false); axis.setVerticalTickLabels(axisRotateTickLabel); if (axis instanceof DateAxis) { handleDateAxisCustomization(parameters, (DateAxis) axis, chartData, qualifier); } else { Double axisLowerBound = getDoubleParameter(parameters, qualifier + "axislowerbound", null); Double axisUpperBound = getDoubleParameter(parameters, qualifier + "axisupperbound", null); Double axisTickUnit = getDoubleParameter(parameters, qualifier + "axistickunit", null); if (axisLowerBound != null) { axis.setLowerBound(axisLowerBound); } if (axisUpperBound != null) { axis.setUpperBound(axisUpperBound); } if ((axisTickUnit != null) && (axis instanceof NumberAxis)) { ((NumberAxis) axis).setTickUnit(new NumberTickUnit(axisTickUnit)); } } }
domainAxis.setLowerBound( xySeriesCollectionChartDefintion.getDomainMinimum() ); rangeAxis.setLabelFont( xySeriesCollectionChartDefintion.getRangeTitleFont() ); if ( xySeriesCollectionChartDefintion.getRangeMinimum() != ValueAxis.DEFAULT_LOWER_BOUND ) { rangeAxis.setLowerBound( xySeriesCollectionChartDefintion.getRangeMinimum() ); rangeAxis.setLowerBound( xySeriesCollectionChartDefintion.getRangeMinimum() ); rangeAxis.setLabelFont( timeSeriesCollectionChartDefintion.getRangeTitleFont() ); if ( timeSeriesCollectionChartDefintion.getRangeMinimum() != ValueAxis.DEFAULT_LOWER_BOUND ) { rangeAxis.setLowerBound( timeSeriesCollectionChartDefintion.getRangeMinimum() ); domainAxis.setVerticalTickLabels( xyzSeriesCollectionChartDefintion.isDomainVerticalTickLabels() ); if ( xyzSeriesCollectionChartDefintion.getDomainMinimum() != ValueAxis.DEFAULT_LOWER_BOUND ) { domainAxis.setLowerBound( xyzSeriesCollectionChartDefintion.getDomainMinimum() ); rangeAxis.setLabel( xyzSeriesCollectionChartDefintion.getRangeTitle() ); rangeAxis.setLabelFont( xyzSeriesCollectionChartDefintion.getRangeTitleFont() ); rangeAxis.setLowerBound( xyzSeriesCollectionChartDefintion.getRangeMinimum() ); if ( xyzSeriesCollectionChartDefintion.getRangeMinimum() != ValueAxis.DEFAULT_LOWER_BOUND ) { rangeAxis.setLowerBound( xyzSeriesCollectionChartDefintion.getRangeMinimum() );
plot.getRangeAxis().setLowerBound(numericMin - adj * plot.getRangeAxis().getLowerMargin()); plot.getRangeAxis().setUpperBound(numericMax + adj * plot.getRangeAxis().getUpperMargin()); plot.getDomainAxis().setLowerBound(from); if (to > 0) plot.getDomainAxis().setUpperBound(to);
secondValueAxis.setLowerBound( chartDefinition.getLinesRangeMinimum() );