Examples of XYDataset


Examples of org.jfree.data.xy.XYDataset

    XYPlot xyPlot = (XYPlot)jfreeChart.getPlot();
    XYBubbleRenderer bubbleRenderer = (XYBubbleRenderer)xyPlot.getRenderer();
    bubbleRenderer = new GradientXYBubbleRenderer(bubbleRenderer.getScaleType());
    xyPlot.setRenderer(bubbleRenderer);
    XYDataset xyDataset = xyPlot.getDataset();
    if(xyDataset != null)
    {
      for(int i = 0; i < xyDataset.getSeriesCount(); i++)
      {
        bubbleRenderer.setSeriesOutlinePaint(i, ChartThemesConstants.TRANSPARENT_PAINT);
        bubbleRenderer.setSeriesPaint(i, (Paint)ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
      }
    }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    XYBarRenderer renderer = (XYBarRenderer)xyPlot.getRenderer();
    renderer.setMargin(0.1);
    renderer.setGradientPaintTransformer(
        new StandardGradientPaintTransformer(GradientPaintTransformType.HORIZONTAL)
        );
    XYDataset xyDataset = xyPlot.getDataset();
    if(xyDataset != null)
    {
      for(int i = 0; i < xyDataset.getSeriesCount(); i++)
      {
        renderer.setSeriesPaint(i, (Paint)ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
      }
    }
    return jfreeChart;
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    XYLineAndShapeRenderer lineRenderer = (XYLineAndShapeRenderer)xyPlot.getRenderer();
    lineRenderer.setUseFillPaint(true);
    JRScatterPlot scatterPlot = (JRScatterPlot) getPlot();
    boolean isShowLines = scatterPlot.getShowLines() == null ? false : scatterPlot.getShowLines().booleanValue();
    lineRenderer.setBaseLinesVisible(isShowLines);
    XYDataset xyDataset = xyPlot.getDataset();
    if(xyDataset != null)
    {
      for(int i = 0; i < xyDataset.getSeriesCount(); i++)
      {
        lineRenderer.setSeriesOutlinePaint(i, ChartThemesConstants.TRANSPARENT_PAINT);
        lineRenderer.setSeriesFillPaint(i, (Paint)ChartThemesConstants.EYE_CANDY_SIXTIES_GRADIENT_PAINTS.get(i));
        lineRenderer.setSeriesPaint(i, (Paint)ChartThemesConstants.EYE_CANDY_SIXTIES_COLORS.get(i));
        //lineRenderer.setSeriesShape(i, new Ellipse2D.Double(-3, -3, 6, 6));
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    line3DRenderer.setURLGenerator(lineRenderer.getURLGenerator());
    line3DRenderer.setBaseStroke(new BasicStroke(2, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
    line3DRenderer.setBaseLinesVisible(lineRenderer.getBaseLinesVisible());
    line3DRenderer.setBaseShapesVisible(lineRenderer.getBaseShapesVisible());
    Stroke stroke = new BasicStroke(2f, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);
    XYDataset xyDataset = xyPlot.getDataset();
    if(xyDataset != null)
    {
      for(int i = 0; i < xyDataset.getSeriesCount(); i++)
      {
        line3DRenderer.setSeriesStroke(i, stroke);
        line3DRenderer.setSeriesLinesVisible(i, lineRenderer.getBaseLinesVisible());
        line3DRenderer.setSeriesShapesVisible(i, lineRenderer.getBaseShapesVisible());
      }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

              final Number max = (Number) nav.where(NumberAnalyzer.DIMENSION_MEASURE,
                  NumberAnalyzer.MEASURE_HIGHEST_VALUE).get();

              final NormalDistributionFunction2D normalDistributionFunction = new NormalDistributionFunction2D(
                  mean.doubleValue(), standardDeviation.doubleValue());
              final XYDataset dataset = DatasetUtilities.sampleFunction2D(normalDistributionFunction,
                  min.doubleValue(), max.doubleValue(), 100, "Normal");

              final JFreeChart chart = ChartFactory.createXYLineChart(
                  "Normal distribution of " + column.getName(), column.getName(), "", dataset,
                  PlotOrientation.VERTICAL, false, true, false);
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

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

    final XYDataset dataset = plot.getDataset(datasetIndex);
    if (dataset == null)
    {
      return null;
    }

    LegendItem result = null;
    if (getItemVisible(series, 0))
    {
      final String label = getLegendItemLabelGenerator().generateLabel(dataset,
          series);
      String toolTipText = null;
      if (getLegendItemToolTipGenerator() != null)
      {
        toolTipText = getLegendItemToolTipGenerator().generateLabel(
            dataset, series);
      }
      String urlText = null;
      if (getLegendItemURLGenerator() != null)
      {
        urlText = getLegendItemURLGenerator().generateLabel(
            dataset, series);
      }
      final Paint fillPaint = lookupSeriesPaint(series);
      result = new LegendItem(label, label, toolTipText, urlText,
          getLegendShape(), fillPaint);
      result.setSeriesKey(dataset.getSeriesKey(series));
      result.setSeriesIndex(series);
      result.setDataset(dataset);
      result.setDatasetIndex(datasetIndex);
    }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    if (dataset instanceof XYDataset == false)
    {
      return computeXYChart(null);
    }

    final XYDataset xyDataset = (XYDataset) dataset;
    return computeXYChart(xyDataset);
  }
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    {
      dataset = null;
    }


    final XYDataset linesDataset;
    if (dataset instanceof XYDataset)
    {
      linesDataset = (XYDataset) dataset;
    }
    else
View Full Code Here

Examples of org.jfree.data.xy.XYDataset

    return chart;
  }

  protected void configureLineChart(final XYPlot plot)
  {
    final XYDataset linesDataset = createLinesDataset();
    if (linesDataset == null || linesDataset.getSeriesCount() == 0)
    {
      return;
    }

    //Create Axis Objects
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
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.