Examples of XYDataset


Examples of org.jfree.data.xy.XYDataset

      XYPlot xyplot = getPlot();
      if (xyplot == null)
      {
         return null;
      }
      XYDataset dataset = xyplot.getDataset(datasetIndex);
      if (dataset == null)
      {
         return null;
      }
      String label = this.legendItemLabelGenerator.generateLabel(dataset,
              series);
      String description = label;
      String toolTipText = null;
      if (getLegendItemToolTipGenerator() != null)
      {
         toolTipText = getLegendItemToolTipGenerator().generateLabel(
                 dataset, series);
      }
      String urlText = null;
      if (getLegendItemURLGenerator() != null)
      {
         urlText = getLegendItemURLGenerator().generateLabel(dataset,
                 series);
      }
      Shape shape = lookupLegendShape(series);
      Paint paint = lookupSeriesPaint(series);
      LegendItem item = new LegendItem(label, paint);
      item.setToolTipText(toolTipText);
      item.setURLText(urlText);
      item.setLabelFont(lookupLegendTextFont(series));
      Paint labelPaint = lookupLegendTextPaint(series);
      if (labelPaint != null)
      {
         item.setLabelPaint(labelPaint);
      }
      item.setSeriesKey(dataset.getSeriesKey(series));
      item.setSeriesIndex(series);
      item.setDataset(dataset);
      item.setDatasetIndex(datasetIndex);

      if (getTreatLegendShapeAsLine())
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

        XYPlot plot = getPlot();
        if (plot == null) {
            return null;
        }

        XYDataset dataset = plot.getDataset(datasetIndex);
        if (dataset == null) {
            return null;
        }
       
        if (!getItemVisible(series, 0)) {
            return null;
        }
        String label = getLegendItemLabelGenerator().generateLabel(dataset,
                series);
        String description = label;
        String toolTipText = null;
        if (getLegendItemToolTipGenerator() != null) {
            toolTipText = getLegendItemToolTipGenerator().generateLabel(
                    dataset, series);
        }
        String urlText = null;
        if (getLegendItemURLGenerator() != null) {
            urlText = getLegendItemURLGenerator().generateLabel(dataset,
                    series);
        }
        boolean shapeIsVisible = getItemShapeVisible(series, 0);
        Shape shape = lookupLegendShape(series);
        boolean shapeIsFilled = getItemShapeFilled(series, 0);
        Paint fillPaint = (this.useFillPaint ? lookupSeriesFillPaint(series)
                : lookupSeriesPaint(series));
        boolean shapeOutlineVisible = this.drawOutlines;
        Paint outlinePaint = (this.useOutlinePaint ? lookupSeriesOutlinePaint(
                series) : lookupSeriesPaint(series));
        Stroke outlineStroke = lookupSeriesOutlineStroke(series);
        boolean lineVisible = getItemLineVisible(series, 0);
        Stroke lineStroke = lookupSeriesStroke(series);
        Paint linePaint = lookupSeriesPaint(series);
        LegendItem result = new LegendItem(label, description, toolTipText,
                urlText, shapeIsVisible, shape, shapeIsFilled, fillPaint,
                shapeOutlineVisible, outlinePaint, outlineStroke, lineVisible,
                this.legendLine, lineStroke, linePaint);
        result.setLabelFont(lookupLegendTextFont(series));
        Paint labelPaint = lookupLegendTextPaint(series);
        if (labelPaint != null) {
            result.setLabelPaint(labelPaint);
        }
        result.setSeriesKey(dataset.getSeriesKey(series));
        result.setSeriesIndex(series);
        result.setDataset(dataset);
        result.setDatasetIndex(datasetIndex);
       
        return result;
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

        XYPlot plot = getPlot();
        if (plot == null) {
            return null;
        }

        XYDataset dataset = plot.getDataset(datasetIndex);
        if (dataset != null) {
            if (getItemVisible(series, 0)) {
                String label = getLegendItemLabelGenerator().generateLabel(
                        dataset, series);
                String description = label;
                String toolTipText = null;
                if (getLegendItemToolTipGenerator() != null) {
                    toolTipText = getLegendItemToolTipGenerator().generateLabel(
                            dataset, series);
                }
                String urlText = null;
                if (getLegendItemURLGenerator() != null) {
                    urlText = getLegendItemURLGenerator().generateLabel(
                            dataset, series);
                }
                Shape shape = lookupLegendShape(series);
                Paint paint = lookupSeriesPaint(series);
                Paint outlinePaint = lookupSeriesOutlinePaint(series);
                Stroke outlineStroke = lookupSeriesOutlineStroke(series);
                result = new LegendItem(label, description, toolTipText,
                        urlText, shape, paint, outlineStroke, outlinePaint);
                result.setLabelFont(lookupLegendTextFont(series));
                Paint labelPaint = lookupLegendTextPaint(series);
                if (labelPaint != null) {
                    result.setLabelPaint(labelPaint);
                }
                result.setDataset(dataset);
                result.setDatasetIndex(datasetIndex);
                result.setSeriesKey(dataset.getSeriesKey(series));
                result.setSeriesIndex(series);
            }
        }
        return result;
    }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

        LegendItem result = null;
        PolarPlot plot = getPlot();
        if (plot == null) {
            return null;
        }
        XYDataset dataset = plot.getDataset(plot.getIndexOf(this));
        if (dataset == null) {
            return null;
        }
       
        String toolTipText = null;
        if (getLegendItemToolTipGenerator() != null) {
            toolTipText = getLegendItemToolTipGenerator().generateLabel(
                    dataset, series);
        }
        String urlText = null;
        if (getLegendItemURLGenerator() != null) {
            urlText = getLegendItemURLGenerator().generateLabel(dataset,
                    series);
        }

        String label = dataset.getSeriesKey(series).toString();
        String description = label;
        Shape shape = lookupSeriesShape(series);
        Paint paint;
        if (this.useFillPaint) {
            paint = lookupSeriesFillPaint(series);
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

             data.getData(1,1) instanceof DateData) ||
            parameters.get("xDate") != null)
            chart = ChartFactory.createTimeSeriesChart
                (null, xLabel, yLabel, data.xyDataSource(), true, true, false);
        else {
            XYDataset src = data.xyDataSource();
            chart = ChartFactory.createScatterPlot
                (null, xLabel, yLabel, src, PlotOrientation.VERTICAL,
                 true, true, false);
            if (src instanceof XYToolTipGenerator) {
                chart.getXYPlot().getRenderer().setBaseToolTipGenerator(
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

      logarithmicCheckBox.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent event) {
          for (int modelNum = 0; modelNum < chart.getXYPlot()
              .getDatasetCount(); modelNum++) {
            XYDataset dataset = chart.getXYPlot().getDataset(
                modelNum);
            PeriodAnalysis2DPlotModel plotModel = (PeriodAnalysis2DPlotModel) dataset;
            plotModel.setLogarithmic(logarithmicCheckBox
                .isSelected());
            plotModel.refresh();
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

      PeriodAnalysisDataPoint dataPoint = null;

      for (int modelNum = 0; modelNum < chart.getXYPlot()
          .getDatasetCount(); modelNum++) {
        if (dataPoint == null) {
          XYDataset dataset = chart.getXYPlot().getDataset(modelNum);
          PeriodAnalysis2DPlotModel plotModel = (PeriodAnalysis2DPlotModel) dataset;
          dataPoint = plotModel.getDataPointFromItem(item);
        }
      }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    private void reloadSeriesMenus() {
        JPopupMenu menu = getPopupMenu();
        while (menu.getComponent(0) instanceof ShowChartLineMenuItem)
            menu.remove(0);
        XYDataset data = filteredData.getSourceDataset();
        for (int i = data.getSeriesCount();   i-- > 0; )
            menu.insert(new ShowChartLineMenuItem(filteredData, i), 0);
    }
View Full Code Here

Examples of org.timepedia.chronoscope.client.XYDataset

     delayTestFinish(15000);
     Chronoscope.setMicroformatsEnabled(true);
     Microformats.setMicroformatsReadyListener(new Command() {
       public void execute() {
         Chart c=Chronoscope.getChartById("microformatdemochrono");
         XYDataset xy = c.getPlot().getDataset(0);
         Date start = new Date(53, 0, 1, 0, 0, 0);
         Date end = new Date(64, 0, 1, 0, 0 ,0);
         assertEquals(start.getTime(), (long)xy.getX(0));
         assertEquals(end.getTime(), (long)xy.getX(xy.getNumSamples()-1));
         finishTest();
       }
     });
     Chronoscope.initialize();
  }
View Full Code Here

Examples of org.timepedia.chronoscope.client.XYDataset

  /**
   * Test that issue #23 is fixed http://code.google.com/p/gwt-chronoscope/issues/detail?id=23
   */
  public void testAutoAssignDatasetAxesSameAxis() {

    XYDataset ds[] = new XYDataset[2];
    ds[0] = new MockXYDataset();
    ds[1] = new MockXYDataset();
    runChronoscopeTest(ds, new ViewReadyCallback() {
      public void onViewReady(View view) {
        XYPlot plot = view.getChart().getPlot();
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.