tick.getText(), tick.getTextAnchor(), tick.getRotationAnchor(), tick.getAngle()));
@Test public void testRefreshTicksForNegativeAxisRange() throws Exception { CustomLogarithmicAxis testAxis = new CustomLogarithmicAxis("testAxis"); testAxis.setRange(-300, -3); List ticks = testAxis.refreshTicks(RectangleEdge.TOP, CustomLogarithmicAxis.HORIZONTAL); assertNotNull(ticks); assertEquals(19, ticks.size()); // we expect labels at the power of 10 values only assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("-10", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("-100", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); }
@Test public void testRefreshTicksForNegativeAxisRange() throws Exception { CustomLogarithmicAxis testAxis = new CustomLogarithmicAxis("testAxis"); testAxis.setRange(-300, -3); List ticks = testAxis.refreshTicks(RectangleEdge.TOP, CustomLogarithmicAxis.HORIZONTAL); assertNotNull(ticks); assertEquals(19, ticks.size()); // we expect labels at the power of 10 values only assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("-10", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("-100", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); }
tick.getText(), tick.getTextAnchor(), tick.getRotationAnchor(), tick.getAngle()));
int y = p.y; g2.setPaint(plot.getAngleLabelPaint()); TextUtilities.drawAlignedString(tick.getText(), g2, x, y, TextAnchor.CENTER);
int y = p.y; g2.setPaint(plot.getAngleLabelPaint()); TextUtils.drawAlignedString(tick.getText(), g2, x, y, tick.getTextAnchor());
@Test public void testRefreshTicksVerticalAxisOrientation() throws Exception { CustomLogarithmicAxis testAxis = new CustomLogarithmicAxis("testAxis"); testAxis.setRange(-300, -3); List ticks = testAxis.refreshTicks(RectangleEdge.LEFT, CustomLogarithmicAxis.VERTICAL); assertNotNull(ticks); assertEquals(19, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("-10", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("-100", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); } }
@Test public void testRefreshTicksVerticalAxisOrientation() throws Exception { CustomLogarithmicAxis testAxis = new CustomLogarithmicAxis("testAxis"); testAxis.setRange(-300, -3); List ticks = testAxis.refreshTicks(RectangleEdge.LEFT, CustomLogarithmicAxis.VERTICAL); assertNotNull(ticks); assertEquals(19, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("-10", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("-100", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); } }
result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) );
result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) ); result.add(new CycleBoundTick( this.boundMappedToLastCycle, lastTick.getNumber(), lastTick.getText(), anchor, anchor, lastTick.getAngle()) );
assertEquals(28, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("10", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); assertEquals("100", ((NumberTick) ticks.get(25)).getText()); assertEquals("", ((NumberTick) ticks.get(26)).getText()); assertEquals(19, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("10", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); assertEquals(0.8, ((NumberTick) ticks.get(5)).getValue(), 1.E-6); assertEquals(0.9, ((NumberTick) ticks.get(6)).getValue(), 1.E-6); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("2", ((NumberTick) ticks.get(8)).getText()); assertEquals("3", ((NumberTick) ticks.get(9)).getText());
assertEquals(28, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("10", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); assertEquals("100", ((NumberTick) ticks.get(25)).getText()); assertEquals("", ((NumberTick) ticks.get(26)).getText()); assertEquals(19, ticks.size()); assertEquals("", ((NumberTick) ticks.get(0)).getText()); assertEquals("", ((NumberTick) ticks.get(1)).getText()); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("", ((NumberTick) ticks.get(9)).getText()); assertEquals("10", ((NumberTick) ticks.get(16)).getText()); assertEquals("", ((NumberTick) ticks.get(18)).getText()); assertEquals(0.8, ((NumberTick) ticks.get(5)).getValue(), 1.E-6); assertEquals(0.9, ((NumberTick) ticks.get(6)).getValue(), 1.E-6); assertEquals("1", ((NumberTick) ticks.get(7)).getText()); assertEquals("2", ((NumberTick) ticks.get(8)).getText()); assertEquals("3", ((NumberTick) ticks.get(9)).getText());