Example usage for org.jfree.chart.axis StandardTickUnitSource StandardTickUnitSource

List of usage examples for org.jfree.chart.axis StandardTickUnitSource StandardTickUnitSource

Introduction

In this page you can find the example usage for org.jfree.chart.axis StandardTickUnitSource StandardTickUnitSource.

Prototype

public StandardTickUnitSource() 

Source Link

Document

Default constructor.

Usage

From source file:org.jfree.chart.demo.SmallNumberDemo.java

/**
 * Creates a new demo instance.//  ww w.j ava 2 s  .  co m
 *
 * @param title  the frame title.
 */
public SmallNumberDemo(final String title) {

    super(title);
    final XYSeries series = new XYSeries("Small Numbers");
    series.add(1.0E-5, 1.0E-16);
    series.add(5.0E-5, 2.0E-12);
    series.add(17.3E-5, 5.0E-7);
    series.add(21.2E-5, 9.0E-6);
    final XYSeriesCollection data = new XYSeriesCollection(series);
    final JFreeChart chart = ChartFactory.createXYLineChart("Small Number Demo", "X", "Y", data,
            PlotOrientation.VERTICAL, true, true, false);
    final XYPlot plot = chart.getXYPlot();
    plot.getDomainAxis().setStandardTickUnits(new StandardTickUnitSource());
    plot.getRangeAxis().setStandardTickUnits(new StandardTickUnitSource());

    final ChartPanel chartPanel = new ChartPanel(chart);
    chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
    setContentPane(chartPanel);

}

From source file:com.vgi.mafscaling.LogView.java

private void removeXYSeries(int column) {
    if (column == rpmCol) {
        ((NumberAxis) plot.getRangeAxis(0)).setStandardTickUnits(new StandardTickUnitSource());
        plot.getRangeAxis(0).setTickLabelsVisible(false);
        rpmPlotRenderer.setSeriesVisible(0, false);
        xyMarker.removeLabel(rpmPlotRenderer.getSeriesPaint(0));
    } else {// w  w w .ja  va2  s.c o m
        displCount -= 1;
        if (displCount == 0)
            plot.getRangeAxis(1).setTickLabelsVisible(false);
        plotRenderer.setSeriesVisible(column, false);
        xyMarker.removeLabel(plotRenderer.getSeriesPaint(column));
    }
}