Examples of JQPlot


Examples of nl.topicus.wqplot.components.JQPlot

  {
    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 chart1 =
      new JQPlot("chart1", new ListModel<NumberSeries<Double, Double>>(Arrays.asList(l1)));
    PlotOptions chart1O = chart1.getOptions();

    PlotSeries chart1series1 = chart1O.addNewSeries();
    chart1series1.setShowMarker(false);

    chart1O.getAxes().getXaxis().setLabel("Angle (radians)");
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  {
    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();

    PlotSeries chart2series1 = chart2O.addNewSeries();
    chart2series1.setShowMarker(false);

    chart2O.getAxes().getXaxis().setLabel("Angle (radians)");
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  {
    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 chart3 =
      new JQPlot("chart3", new ListModel<NumberSeries<Double, Double>>(Arrays.asList(l1)));
    PlotOptions chart3O = chart3.getOptions();

    PlotSeries chart3series1 = chart3O.addNewSeries();
    chart3series1.setShowMarker(false);

    chart3O.getAxes().getXaxis().setLabel("Angle (radians)");
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  }

  @SuppressWarnings("unchecked")
  private void addChart1()
  {
    JQPlot chart1 =
      new JQPlot("chart1", new ListModel<SimpleNumberSeries<Integer>>(
        Arrays.asList(new SimpleNumberSeries<Integer>(2, 6, 7, 10))));

    PlotOptions chart1O = chart1.getOptions();
    chart1O.getSeriesDefaults().setRenderer(JQPlotBarRenderer.get());
    chart1O.getSeriesDefaults().getPointLabels().setShow(true);

    chart1O.getAxes().getXaxis().setRenderer(JQPlotCategoryAxisRenderer.get());
    chart1O.getAxes().getXaxis().setTicks("a", "b", "c", "d");

    chart1O.getHighlighter().setShow(false);

    add(chart1);

    final WebMarkupContainer info1 = new WebMarkupContainer("info1");
    info1.setOutputMarkupId(true);
    add(info1);

    chart1.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_CLICK)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  }

  @SuppressWarnings("unchecked")
  private void addChart2()
  {
    JQPlot chart2 =
      new JQPlot("chart2", new ListModel<SimpleNumberSeries<Integer>>(Arrays.asList(
        new SimpleNumberSeries<Integer>(2, 6, 7, 10), new SimpleNumberSeries<Integer>(7, 5,
          3, 2))));

    PlotOptions chart2O = chart2.getOptions();
    chart2O.getSeriesDefaults().setRenderer(JQPlotBarRenderer.get());
    chart2O.getSeriesDefaults().getPointLabels().setShow(true);

    chart2O.getAxes().getXaxis().setRenderer(JQPlotCategoryAxisRenderer.get());
    chart2O.getAxes().getXaxis().setTicks("a", "b", "c", "d");

    add(chart2);

    final WebMarkupContainer info2 = new WebMarkupContainer("info2");
    info2.setOutputMarkupId(true);
    add(info2);

    chart2.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_HIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2.getMarkupId());
            body.append("').html("
              + "'series: '+seriesIndex+', point: '+pointIndex+', data: '+data);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_UNHIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

    series.add(l2);
    NumberSeries<Integer, Integer> l3 = new NumberSeries<Integer, Integer>();
    l3.addEntry(4, 1).addEntry(7, 2).addEntry(1, 3).addEntry(2, 4);
    series.add(l3);

    JQPlot chart2b =
      new JQPlot("chart2b", new ListModel<NumberSeries<Integer, Integer>>(series));

    PlotOptions chart2bO = chart2b.getOptions();
    chart2bO.getSeriesDefaults().setRenderer(JQPlotBarRenderer.get());
    chart2bO.getSeriesDefaults().getPointLabels().setShow(true);
    chart2bO.getSeriesDefaults().getPointLabels().setLocation(PlotPointLabelLocation.e);
    chart2bO.getSeriesDefaults().getPointLabels().setEdgeTolerance(-15d);
    chart2bO.getSeriesDefaults().setShadowAngle(135d);
    chart2bO.getSeriesDefaults().setRendererOptions(
      new PlotBarRendererOptions().setBarDirection(PlotBarDirection.horizontal));

    chart2bO.getAxes().getYaxis().setRenderer(JQPlotCategoryAxisRenderer.get());

    add(chart2b);

    final WebMarkupContainer info2b = new WebMarkupContainer("info2b");
    info2b.setOutputMarkupId(true);
    add(info2b);

    final WebMarkupContainer info2c = new WebMarkupContainer("info2c");
    info2c.setOutputMarkupId(true);
    add(info2c);

    chart2b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_HIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2b.getMarkupId());
            body.append("').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data+ ', pageX: '+ev.pageX+', pageY: '+ev.pageY);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_CLICK)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info2c.getMarkupId());
            body.append("').html('series: '+seriesIndex+', point: '+pointIndex+', data: '+data+ ', pageX: '+ev.pageX+', pageY: '+ev.pageY);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart2b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_UNHIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  }

  @SuppressWarnings("unchecked")
  private void addChart3()
  {
    JQPlot chart3 =
      new JQPlot("chart3", new ListModel<SimpleNumberSeries<Integer>>(Arrays.asList(
        new SimpleNumberSeries<Integer>(2, 6, 7, 10), new SimpleNumberSeries<Integer>(7, 5,
          3, 2), new SimpleNumberSeries<Integer>(14, 9, 3, 8))));

    PlotOptions chart3O = chart3.getOptions();
    chart3O.setStackSeries(true);
    chart3O.setCaptureRightClick(true);

    chart3O.getSeriesDefaults().setRenderer(JQPlotBarRenderer.get());
    chart3O.getSeriesDefaults().setRendererOptions(
      new PlotBarRendererOptions().setHighlightMouseDown(true));
    chart3O.getSeriesDefaults().getPointLabels().setShow(true);

    chart3O.getLegend().setShow(true);
    chart3O.getLegend().setLocation(PlotLegendLocation.e);
    chart3O.getLegend().setPlacement(PlotLegendPlacement.outside);

    add(chart3);

    final WebMarkupContainer info3 = new WebMarkupContainer("info3");
    info3.setOutputMarkupId(true);
    add(info3);

    chart3.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_RIGHTCLICK)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

      new ArrayList<SimpleNumberSeries<Integer>>();
    chart1series.add(new SimpleNumberSeries<Integer>(11, 9, 5, 12, 14));
    chart1series.add(new SimpleNumberSeries<Integer>(4, 8, 5, 3, 6));
    chart1series.add(new SimpleNumberSeries<Integer>(12, 6, 13, 11, 2));

    JQPlot chart1b =
      new JQPlot("chart1b", new ListModel<SimpleNumberSeries<Integer>>(chart1series));

    PlotOptions chart1bO = chart1b.getOptions();
    chart1bO.setStackSeries(true);
    chart1bO.getSeriesDefaults().setFill(true);
    chart1bO.getAxes().getXaxis().setRenderer("$.jqplot.CategoryAxisRenderer");
    chart1bO.getAxes().getXaxis().setTicks("Mon", "Tue", "Wed", "Thu", "Fri");

    add(chart1b);

    final WebMarkupContainer info1b = new WebMarkupContainer("info1b");
    info1b.setOutputMarkupId(true);
    add(info1b);

    chart1b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_HIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
      {
        return new JsScope("ev", "seriesIndex", "pointIndex", "data")
        {
          private static final long serialVersionUID = 1L;

          @Override
          protected void execute(JsScopeContext scopeContext)
          {
            StringBuilder body = new StringBuilder();
            body.append("$('#");
            body.append(info1b.getMarkupId());
            body.append("').html("
              + "'series: '+seriesIndex+', point: '+pointIndex+', data: '+data);");
            scopeContext.append(body);
          }
        };
      }
    }));

    chart1b.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_UNHIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  {
    List<SimpleNumberSeries<Integer>> chart2series =
      new ArrayList<SimpleNumberSeries<Integer>>();
    chart2series.add(new SimpleNumberSeries<Integer>(4, -3, 3, 6, 2, -2));

    JQPlot chart1c =
      new JQPlot("chart1c", new ListModel<SimpleNumberSeries<Integer>>(chart2series));

    PlotOptions chart1cO = chart1c.getOptions();
    chart1cO.setStackSeries(true);
    chart1cO.getSeriesDefaults().setFill(true);
    chart1cO.getSeriesDefaults().setFillToZero(true);
    chart1cO.getSeriesDefaults().setRendererOptions(
      new PlotLineRendererOptions().setHighlightMouseDown(true));

    add(chart1c);

    final WebMarkupContainer info1c = new WebMarkupContainer("info1c");
    info1c.setOutputMarkupId(true);
    add(info1c);

    chart1c.add(new WiQueryEventBehavior(new Event(JQPlotEvent.DATA_HIGHLIGHT)
    {
      private static final long serialVersionUID = 1L;

      @Override
      public JsScope callback()
View Full Code Here

Examples of nl.topicus.wqplot.components.JQPlot

  {
    List<SimpleNumberSeries<Integer>> lines = new ArrayList<SimpleNumberSeries<Integer>>();
    lines.add(new SimpleNumberSeries<Integer>(23, 53, 13, null, 18, 25, 26, 41, 42, null, null,
      null, 37, 29, 27, 19));

    JQPlot chart1 = new JQPlot("chart1", new ListModel<SimpleNumberSeries<Integer>>(lines));

    PlotOptions chart1O = chart1.getOptions();
    chart1O.setTitle("Default Line, ignore nulls");

    add(chart1);
  }
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.