Examples of XYDotRenderer


Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    /**
     * Two objects that are equal are required to return the same hashCode.
     */
    public void testHashcode() {
        XYDotRenderer r1 = new XYDotRenderer();
        XYDotRenderer r2 = new XYDotRenderer();
        assertTrue(r1.equals(r2));
        int h1 = r1.hashCode();
        int h2 = r2.hashCode();
        assertEquals(h1, h2);

        r1.setDotHeight(12);
        r2.setDotHeight(12);
        assertTrue(r1.equals(r2));
        h1 = r1.hashCode();
        h2 = r2.hashCode();
        assertEquals(h1, h2);
    }
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    /**
     * Confirm that cloning works.
     */
    public void testCloning() {
        XYDotRenderer r1 = new XYDotRenderer();
        XYDotRenderer r2 = null;
        try {
            r2 = (XYDotRenderer) r1.clone();
        }
        catch (CloneNotSupportedException e) {
            e.printStackTrace();
        }
        assertTrue(r1 != r2);
        assertTrue(r1.getClass() == r2.getClass());
        assertTrue(r1.equals(r2));
    }
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    /**
     * Verify that this class implements {@link PublicCloneable}.
     */
    public void testPublicCloneable() {
        XYDotRenderer r1 = new XYDotRenderer();
        assertTrue(r1 instanceof PublicCloneable);
    }
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    /**
     * Serialize an instance, restore it, and check for equality.
     */
    public void testSerialization() {

        XYDotRenderer r1 = new XYDotRenderer();
        XYDotRenderer r2 = null;

        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(r1);
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

        s5.add(1.0, 1.1);
        d2.addSeries(s3);
        d2.addSeries(s4);
        d2.addSeries(s5);

        XYDotRenderer r = new XYDotRenderer();
        XYPlot plot = new XYPlot(d1, new NumberAxis("x"),
                new NumberAxis("y"), r);
        plot.setDataset(1, d2);
        /*JFreeChart chart =*/ new JFreeChart(plot);
        LegendItem li = r.getLegendItem(1, 2);
        assertEquals("S5", li.getLabel());
        assertEquals(1, li.getDatasetIndex());
        assertEquals(2, li.getSeriesIndex());
    }
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

        break;
      case DIFFERENCE_CHART_TYPE:
        renderer = new XYDifferenceRenderer();
        break;
      case DOT_CHART_TYPE:
        renderer = new XYDotRenderer();
        ( (XYDotRenderer) renderer ).setDotHeight( chartDefinition.getDotHeight() );
        ( (XYDotRenderer) renderer ).setDotWidth( chartDefinition.getDotWidth() );
        break;
      default:
        // should log an error if invalid chart type passed in - at least return null for no renderer
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

        break;
      case DIFFERENCE_CHART_TYPE:
        renderer = new XYDifferenceRenderer();
        break;
      case DOT_CHART_TYPE:
        renderer = new XYDotRenderer();
        ( (XYDotRenderer) renderer ).setDotHeight( chartDefinition.getDotHeight() );
        ( (XYDotRenderer) renderer ).setDotWidth( chartDefinition.getDotWidth() );
        break;
      default:
        // should log an error if invalid chart type passed in - at least return null for no renderer
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    boolean flag = true;
    JFreeChart jfreechart = ChartFactory.createScatterPlot(
        "Scatter plot timing", "X", "Y", xyseriescollection,
        PlotOrientation.VERTICAL, flag, false, false);
    XYPlot xyplot = (XYPlot) jfreechart.getPlot();
    xyplot.setRenderer(new XYDotRenderer());
    BufferedImage bufferedimage = new BufferedImage(400, 300, 1);
    java.awt.Graphics2D graphics2d = bufferedimage.createGraphics();
    java.awt.geom.Rectangle2D.Double double1 = new java.awt.geom.Rectangle2D.Double(
        0.0D, 0.0D, 400D, 300D);
    Timer timer = new Timer(10000, this);
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

    finished = false;
    SampleXYDataset2 samplexydataset2 = new SampleXYDataset2(1, 1440);
    boolean flag = true;
    JFreeChart jfreechart = ChartFactory.createScatterPlot("Scatter plot timing", "X", "Y", samplexydataset2, PlotOrientation.VERTICAL, flag, false, false);
    XYPlot xyplot = (XYPlot)jfreechart.getPlot();
    xyplot.setRenderer(new XYDotRenderer());
    BufferedImage bufferedimage = new BufferedImage(400, 300, 1);
    java.awt.Graphics2D graphics2d = bufferedimage.createGraphics();
    java.awt.geom.Rectangle2D.Double double1 = new java.awt.geom.Rectangle2D.Double(0.0D, 0.0D, 400D, 300D);
    Timer timer = new Timer(10000, this);
    timer.setRepeats(false);
View Full Code Here

Examples of org.jfree.chart.renderer.xy.XYDotRenderer

         shape.setSeriesShapesFilled(i, false);
         plot.setRenderer(i, shape);
      }
*/
      // The drawn points are all square, filled
      XYDotRenderer shape = new XYDotRenderer();
      final int dotSize = 3;
      shape.setDotWidth(dotSize);
      shape.setDotHeight(dotSize);
      int nb = getSeriesCollection().getSeriesCollection().getSeriesCount();
      for (int i = 0 ; i < nb ; i++)
         plot.setRenderer(i, shape);

      ChartPanel chartPanel = new ChartPanel (chart);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.