Examples of XYItemRenderer


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

    XYDataset dataset = createXYDataset(values);
   
    NumberAxis xAxis = new NumberAxis(reportChart.getXAxisLabel());
      NumberAxis yAxis = new NumberAxis(reportChart.getYAxisLabel());
     
      XYItemRenderer renderer = new XYLineAndShapeRenderer();
      renderer.setBaseToolTipGenerator(new StandardXYToolTipGenerator());
     
      if (reportChart.getDrillDownReport() != null)
    {
      renderer.setURLGenerator(new XYURLGenerator(
          "executeReport.action?displayInline=" + displayInline
              + "&exportType=0&reportId="
              + reportChart.getDrillDownReport().getId(), "series",
          ReportChart.DRILLDOWN_PARAMETER));
    }
View Full Code Here

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

    XYDataset dataset = createTimeDataset(values);
       
    ValueAxis timeAxis = new DateAxis(reportChart.getXAxisLabel());
    NumberAxis valueAxis = new NumberAxis(reportChart.getYAxisLabel());
   
    XYItemRenderer renderer = new XYBarRenderer();
    renderer.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());   
   
    XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, renderer);
    plot.setOrientation(PlotOrientation.VERTICAL);
    if (reportChart.getPlotOrientation() == ReportChart.HORIZONTAL)
    {
View Full Code Here

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

    XYDataset dataset = createTimeDataset(values);
   
    ValueAxis timeAxis = new DateAxis(reportChart.getXAxisLabel());
    NumberAxis valueAxis = new NumberAxis(reportChart.getYAxisLabel());
   
    XYItemRenderer renderer = new StackedXYBarRenderer();
    renderer.setBaseToolTipGenerator(StandardXYToolTipGenerator.getTimeSeriesInstance());
       
    XYPlot plot = new XYPlot(dataset, timeAxis, valueAxis, renderer);
    plot.setOrientation(PlotOrientation.VERTICAL);
    if (reportChart.getPlotOrientation() == ReportChart.HORIZONTAL)
    {
View Full Code Here

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

    }

    private void addDataToLineChart(ChartEvent event, Wink lastSimTime, ParCollection params) {
        // Line Chart.
        XYSeriesCollection dataset = this.lineDataSet.get(event.getChartName());
        XYItemRenderer renderer;
        XYPlot plot;
       
        if (dataset == null) {
            NumberAxis domain = new NumberAxis(event.getxAxisLabel());
            NumberAxis range = new NumberAxis(event.getyAxisLabel());
View Full Code Here

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

    plot.setRangeAxis(1, axis2);
    plot.setRangeAxisLocation(1, AxisLocation.BOTTOM_OR_RIGHT);

    plot.setDataset(1, this.dataset2);
    plot.mapDatasetToRangeAxis(1, 1);
    final XYItemRenderer renderer2 = new StandardXYItemRenderer();
    renderer2.setSeriesPaint(0, Color.red);
    plot.setRenderer(1, renderer2);

    ChartUtilities.applyCurrentTheme(this.chart);

    return this.chart;
View Full Code Here

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

      JFreeChart chart = charts.get(i);
      ChartPanel chartPanel = chartPanels.get(i);

      XYPlot plot = chart.getXYPlot();
      plot.setDataset(0, new XYSeriesCollection(vSeries));
      final XYItemRenderer renderer1 = new StandardXYItemRenderer();
      renderer1.setSeriesPaint(0, Color.blue);
      plot.setRenderer(0, renderer1);

      plot.setDataset(1, new XYSeriesCollection(cSeries));
      final XYItemRenderer renderer2 = new StandardXYItemRenderer();
      renderer2.setSeriesPaint(0, Color.red);
      plot.setRenderer(1, renderer2);

      ChartUtilities.applyCurrentTheme(chart);

      tabs.addTab("Ideal" + (i + 1), chartPanel);
View Full Code Here

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

        plot.setRangeGridlinePaint(Color.white);
        plot.setAxisOffset(new RectangleInsets(2.0, 2.0, 2.0, 2.0));
        // Set series line styles
        plot.setRenderer(new XYStepRenderer());

        XYItemRenderer r = plot.getRenderer();
        if (r instanceof XYLineAndShapeRenderer) {
            XYLineAndShapeRenderer renderer = (XYLineAndShapeRenderer) r;
            renderer.setShapesVisible(true);
            renderer.setShapesFilled(true);
        }
View Full Code Here

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

    }

    private static JFreeChart createChart(XYDataset xydataset) {
        JFreeChart jfreechart = ChartFactory.createTimeSeriesChart("Time Series Demo 8", "Date", "Value", xydataset, true, true, false);
        XYPlot xyplot = (XYPlot) jfreechart.getPlot();
        XYItemRenderer xyitemrenderer = xyplot.getRenderer();
        StandardXYToolTipGenerator standardxytooltipgenerator = new StandardXYToolTipGenerator("{0}: ({1}, {2})", new SimpleDateFormat("d-MMM-yyyy"), new DecimalFormat("0.00"));
        xyitemrenderer.setBaseToolTipGenerator(standardxytooltipgenerator);
        return jfreechart;
    }
View Full Code Here

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

        plot.setRangeGridlinePaint(Color.white);

        // plot.setAxisOffset(new RectangleInsets(5.0, 5.0, 5.0, 5.0));
        // plot.getRangeAxis().setFixedDimension(15.0);

        XYItemRenderer renderer = plot.getRenderer();
        renderer.setSeriesPaint(0, Color.green);

        // Mail
        NumberAxis axis2 = new NumberAxis("Scala Mail");
        axis2.setFixedDimension(10.0);
        axis2.setAutoRangeIncludesZero(false);
        axis2.setLabelPaint(Color.red);
        axis2.setTickLabelPaint(Color.red);
        plot.setRangeAxis(1, axis2);
        plot.setRangeAxisLocation(1, AxisLocation.BOTTOM_OR_LEFT);

        XYDataset dataset2 = createDataset("Mail", 1000.0, new Day(), 170);
        plot.setDataset(1, dataset2);
        plot.mapDatasetToRangeAxis(1, 1);

        XYItemRenderer renderer2 = new StandardXYItemRenderer();
        renderer2.setSeriesPaint(0, Color.red);
        plot.setRenderer(1, renderer2);

        // Sms
        NumberAxis axis3 = new NumberAxis("Scala Sms");
        axis3.setLabelPaint(Color.blue);
        axis3.setTickLabelPaint(Color.blue);
        plot.setRangeAxis(2, axis3);

        XYDataset dataset3 = createDataset("Sms", 10000.0, new Day(), 170);
        plot.setDataset(2, dataset3);
        plot.mapDatasetToRangeAxis(2, 2);

        XYItemRenderer renderer3 = new StandardXYItemRenderer();
        renderer3.setSeriesPaint(0, Color.blue);
        plot.setRenderer(2, renderer3);

        return chart;
    }
View Full Code Here

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

  void display(String windowTitle) {
    //     Create plot and show it
    JFreeChart chart = ChartFactory.createXYLineChart(chartTitle, "No. of Fuzzy Inference Cycles", "Time (ms)", xyDataset, PlotOrientation.VERTICAL, true, true, true);
    chart.setBackgroundPaint(Color.white);
    final XYPlot xyPlot = chart.getXYPlot();
    final XYItemRenderer renderer = xyPlot.getRenderer();

    if( renderer instanceof XYLineAndShapeRenderer ) {
      final XYLineAndShapeRenderer rr = (XYLineAndShapeRenderer) renderer;
      //rr.setShapesVisible(true);
      rr.setDefaultShapesFilled(false);
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.