package me.legrange.panstamp.gui.view; import java.text.DecimalFormat; import me.legrange.panstamp.gui.model.SignalDataSet; import org.jfree.chart.axis.NumberAxis; import org.jfree.chart.axis.ValueAxis; /** * * @author gideon */ public class SignalChart extends Chart { private static final int _WIDTH = 500; private static final int _HEIGHT = 320; SignalChart(int addr, SignalDataSet sds) { super(String.format("Mote %2x RSSI/LQI", addr), "Time", "RSSI/LQI", sds); } @Override protected ValueAxis[] getYAxisFormat() { NumberAxis domainAxis = new NumberAxis(); domainAxis.setNumberFormatOverride(new DecimalFormat("0")); domainAxis.setAutoRange(true); return new ValueAxis[]{domainAxis, domainAxis}; } }