max += yAxis.getUpperMargin()*(max-min); yAxis.setRange(min,max);
domainAxis.setRange(-0.5, schedule.getAllocationList().size() - 0.5); domainAxis.setInverted(true); NumberAxis rangeAxis = new NumberAxis("Day (start to end date)"); rangeAxis.setRange(-0.5, maximumEndDate + 0.5); XYPlot plot = new XYPlot(seriesCollection, domainAxis, rangeAxis, renderer); plot.setOrientation(PlotOrientation.HORIZONTAL);
renderer.setSeriesPaint(0, Color.blue); NumberAxis domain = (NumberAxis) xyPlot.getDomainAxis(); domain.setRange(0.00, 1.00); domain.setTickUnit(new NumberTickUnit(0.1)); domain.setVerticalTickLabels(true); NumberAxis range = (NumberAxis) xyPlot.getRangeAxis(); range.setRange(0.0, 1.0); range.setTickUnit(new NumberTickUnit(0.1)); return new ChartPanel(jfreechart);
domainAxis.setRange(-0.5, taskAssignmentList.size() - 0.5); domainAxis.setInverted(true); return new XYPlot(seriesCollection, domainAxis, null, renderer);
private JFreeChart createChart(CheapTimeSolution solution) { TangoColorFactory tangoColorFactory = new TangoColorFactory(); NumberAxis rangeAxis = new NumberAxis("Period"); rangeAxis.setRange(-0.5, solution.getGlobalPeriodRangeTo() + 0.5); XYPlot taskAssignmentPlot = createTaskAssignmentPlot(tangoColorFactory, solution); XYPlot periodCostPlot = createPeriodCostPlot(tangoColorFactory, solution); XYPlot capacityPlot = createAvailableCapacityPlot(tangoColorFactory, solution); CombinedRangeXYPlot combinedPlot = new CombinedRangeXYPlot(rangeAxis); combinedPlot.add(taskAssignmentPlot, 5); combinedPlot.add(periodCostPlot, 1); combinedPlot.add(capacityPlot, 1); combinedPlot.setOrientation(PlotOrientation.HORIZONTAL); return new JFreeChart("Cheap Power Time Scheduling", JFreeChart.DEFAULT_TITLE_FONT, combinedPlot, true); }
public ValueAxis getRange() { NumberAxis range = new NumberAxis(); range.setRange(bounds.getMinY() - buf, bounds.getMaxY() + buf); return range; } }
public ValueAxis getDomain() { NumberAxis domain = new NumberAxis(); domain.setRange(bounds.getMinX() - buf, bounds.getMaxX() + buf); return domain; }
/** * Overridden version that calls original and then sets up flag for * log axis processing. * * @param range the new range. */ @Override public void setRange(Range range) { super.setRange(range); // call parent method setupSmallLogFlag(); // setup flag based on bounds values }
/** * Overridden version that calls original and then sets up flag for * log axis processing. * * @param range the new range. */ public void setRange(Range range) { super.setRange(range); // call parent method setupSmallLogFlag(); // setup flag based on bounds values }
CategoryPlot plot = (CategoryPlot) barChart.getPlot(); NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); rangeAxis.setRange(0, 100);
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); rangeAxis.setRange (1.200, 1.320); rangeAxis.setStandardTickUnits(NumberAxis.createStandardTickUnits ()); rangeAxis.setTickUnit (new NumberTickUnit(0.005, df, 0));
NumberAxis vn = (NumberAxis) plot.getRangeAxis(); vn.setTickUnit(new NumberTickUnit(10d)); vn.setRange(0D, Math.ceil(factor * MAX_VALUE));
public void setRange( double min , double max ) { NumberAxis axis = (NumberAxis)plot.getRangeAxis(); axis.setAutoRange(false); axis.setRange(min,max); }
/** * {@inheritDoc} */ @Override public NumberAxis getAxis() { NumberAxis rangeAxis = new NumberAxis("Boolean"); rangeAxis.setRange(new Range(-0.5, 1.5), true, false); rangeAxis.setTickUnit(new NumberTickUnit(1d, new DecimalFormat("0"))); rangeAxis.setNumberFormatOverride(numberFormat); return rangeAxis; }
public ValueAxis getRange() { NumberAxis range = new NumberAxis(); range.setRange(bounds.getMinY()-buf, bounds.getMaxY()+buf); return range; } }
public void setXAxisRange(double start, double end) { // this needs to be fixed, if setUpGraph is called after this then it overwrites it. XYPlot xyplot = graph.getXYPlot(); NumberAxis numberAxis = (NumberAxis) xyplot.getDomainAxis(); numberAxis.setRange(new Range(start, end)); }
public void setYAxisRange(double start, double end) { // this needs to be fixed, if setUpGraph is called after this then it overwrites it. XYPlot xyplot = graph.getXYPlot(); NumberAxis numberAxis = (NumberAxis) xyplot.getRangeAxis(); numberAxis.setRange(new Range(start, end)); }
public ValueAxis getDomain() { NumberAxis domain = new NumberAxis(); domain.setRange(bounds.getMinX()-buf, bounds.getMaxX()+buf); return domain; }
/** * {@inheritDoc} */ @Override public NumberAxis getAxis() { NumberAxis rangeAxis = new NumberAxis("Percentage"); rangeAxis.setRange(new Range(0, 100), false, false); rangeAxis.setAutoRangeMinimumSize(50, false); rangeAxis.setTickUnit(new NumberTickUnit(10.0d, new DecimalFormat("0"))); rangeAxis.setNumberFormatOverride(numberFormat); return rangeAxis; }