Package nl.topicus.wqplot.components

Examples of nl.topicus.wqplot.components.JQPlot


    l1.addEntry(0.82d);
    l1.addEntry(1.5d);
    l1.addEntry(3.4d);
    l1.addEntry(4d);

    @SuppressWarnings("unchecked")
    JQPlot chart4 =
      new JQPlot("chart4", new ListModel<SimpleNumberSeries<Double>>(Arrays.asList(l1)));
    chart4.getOptions().getAxes().getYaxis().setAutoscale(true).getTickOptions()
      .setFormatString("%.3f");
    add(chart4);
  }
View Full Code Here


    NumberSeries<Double, Double> l4 = new NumberSeries<Double, Double>();
    for (double i = 0; i < 2 * Math.PI; i += 0.4)
      l4.addEntry(i, -2.5 - Math.pow(i / 4, 2));

    @SuppressWarnings("unchecked")
    JQPlot chart1 =
      new JQPlot("chart1", new ListModel<NumberSeries<Double, Double>>(Arrays.asList(l1, l2,
        l3, l4)));
    PlotOptions chart1O = chart1.getOptions();
    chart1O.setTitle("Line Style Options");

    PlotSeries chart1series1 = chart1O.addNewSeries();
    chart1series1.setLineWidth(2d);
    chart1series1.getMarkerOptions().setStyle(PlotMarkerStyle.diamond);
View Full Code Here

  {
    NumberSeries<Double, Double> l1 = new NumberSeries<Double, Double>();
    for (double i = 0; i < 2 * Math.PI; i += 0.1)
      l1.addEntry(i, Math.cos(i));

    @SuppressWarnings("unchecked")
    JQPlot chart2 =
      new JQPlot("chart2", new ListModel<NumberSeries<Double, Double>>(Arrays.asList(l1)));
    PlotOptions chart2O = chart2.getOptions();
    chart2O.setTitle(new PlotTitle("Shadow Options"));

    PlotSeries chart2series1 = chart2O.addNewSeries();
    chart2series1.setLineWidth(5d);
    chart2series1.setShadowAngle(0d);
View Full Code Here

    SimpleNumberSeries<Double> l2 =
      new SimpleNumberSeries<Double>(25d, 17.5d, 12.25d, 8.6d, 6.0d, 4.2d, 2.9d);

    SimpleNumberSeries<Integer> l3 = new SimpleNumberSeries<Integer>(4, 25, 13, 22, 14, 17, 15);

    @SuppressWarnings("unchecked")
    JQPlot chart3 = new JQPlot("chart3", new ListModel(Arrays.asList(l1, l2, l3)));
    PlotOptions chart3O = chart3.getOptions();
    chart3O.getLegend().setShow(true);
    chart3O.setTitle("Mixed Data Input Formats");

    PlotSeries chart3series1 = chart3O.addNewSeries();
    chart3series1.setLabel("Rising line");
View Full Code Here

    l1.addEntry(new NumberSeriesEntry<Double, Double>(3.5d, 12.25d));
    l1.addEntry(new NumberSeriesEntry<Double, Double>(4d, 16d));

    SimpleNumberSeries<Double> l2 = new SimpleNumberSeries<Double>(25d, 12.5d, 6.25d, 3.125d);

    @SuppressWarnings("unchecked")
    JQPlot chart4 = new JQPlot("chart4", new ListModel(Arrays.asList(l1, l2)));
    PlotOptions chart4O = chart4.getOptions();
    chart4O.getLegend().setShow(true);
    chart4O.setTitle("Customized Axes Ticks");
    chart4O.getGrid().setBackground("#f3f3f3").setGridLineColor("#accf9b");

    PlotSeries chart4series1 = chart4O.addNewSeries();
View Full Code Here

        if(double1 != null)
          serie.addEntry(chartModel.getDate(bean), double1);
      }
      series.add(serie);
    }
    JQPlot chart =
      new JQPlot("chart1", new ListModel<DateNumberSeries<Double>>(series));
    tBody.addOrReplace(chart);   
   
    PlotOptions plotOptions = chart.getOptions();
    plotOptions.getLegend().setShow(true);
    for(ISeriesPopulator<E> col: chartModel.getSeries()) {
      PlotSeries plotSeries = plotOptions.addNewSeries();
      plotSeries.setLabel(col.getSeriesLabel().getObject());
      col.configureSeries(plotSeries);
View Full Code Here

  @Override
  public JQPlot createPlot(String id) {
    List<DataSourcePlotSeries<Integer, AverageRequestTime>> series = plotService
        .getSeries(AverageRequestTime.class);
    JQPlot ret = new JQPlot(
        id,
        new ListModel<DataSourcePlotSeries<Integer, AverageRequestTime>>(
            series));
    PlotOptions options = ret.getOptions();
    options.getTitle().setText("Average request time (ms)");

    setDefaultOptions(options);
    setSeriesLabels(options, series);
    setAxisMinAndMax(options, series, 50);
View Full Code Here

  @Override
  public JQPlot createPlot(String id) {
    List<DataSourcePlotSeries<Integer, NumberOfUsers>> series = plotService
        .getSeries(NumberOfUsers.class);
    JQPlot ret = new JQPlot(id,
        new ListModel<DataSourcePlotSeries<Integer, NumberOfUsers>>(
            series));
    PlotOptions options = ret.getOptions();
    options.getTitle().setText("Number of users");

    setDefaultOptions(options);
    setSeriesLabels(options, series);
    setAxisMinAndMax(options, series, 200);
View Full Code Here

  @Override
  public JQPlot createPlot(String id) {
    List<DataSourcePlotSeries<Integer, RequestsPerMinute>> series = plotService
        .getSeries(RequestsPerMinute.class);
    JQPlot ret = new JQPlot(
        id,
        new ListModel<DataSourcePlotSeries<Integer, RequestsPerMinute>>(
            series));
    PlotOptions options = ret.getOptions();
    options.getTitle().setText("Requests per minute");

    setDefaultOptions(options);
    setSeriesLabels(options, series);
    setAxisMinAndMax(options, series, 200);
View Full Code Here

TOP

Related Classes of nl.topicus.wqplot.components.JQPlot

Copyright © 2018 www.massapicom. 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.