List of usage examples for org.jfree.chart.title PaintScaleLegend getScale
public PaintScale getScale()
From source file:org.gumtree.vis.hist2d.Hist2DPanel.java
@Override public void actionPerformed(ActionEvent event) { String command = event.getActionCommand(); if (command.equals(RESET_COLOR_SCALE_COMMAND)) { PaintScaleLegend legend = getPaintScaleLegend(); if (legend != null && legend.getScale() instanceof ColorPaintScale) { ((ColorPaintScale) legend.getScale()).resetBoundPercentage(); updatePlot();//from ww w. j a va 2 s . com } } else { super.actionPerformed(event); } }
From source file:org.gumtree.vis.hist2d.Hist2DPanel.java
@Override public void setDataset(IDataset dataset) { if (getDataset() != null) { dataset.removeChangeListener(this); }/*from w ww .java 2s . c o m*/ super.setDataset(dataset); XYBlockRenderer renderer = (XYBlockRenderer) getXYPlot().getRenderer(); renderer.setBlockHeight(((IXYZDataset) dataset).getYBlockSize()); renderer.setBlockWidth(((IXYZDataset) dataset).getXBlockSize()); PaintScaleLegend legend = getPaintScaleLegend(); if (legend != null) { ((ColorPaintScale) legend.getScale()).resetBoundPercentage(); } dataset.addChangeListener(this); }
From source file:org.gumtree.vis.hist2d.Hist2DPanel.java
@Override public void updatePaintScaleLegend() { PaintScaleLegend legend = getPaintScaleLegend(); double max = ((IXYZDataset) getDataset()).getZMax(); double min = ((IXYZDataset) getDataset()).getZMin(); if (legend != null) { ((ColorPaintScale) legend.getScale()).setLowerBound(min); ((ColorPaintScale) legend.getScale()).setUpperBound(max); legend.getAxis().setLowerBound(min); legend.getAxis().setUpperBound(max); }//from ww w . j a v a 2 s . c o m }