Example #1
0
  @Override
  protected void initializeCanvas(final Composite canvasComposite) {
    // Create the plot structure.
    _plot = new Plot(canvasComposite, initializeModelSpace(), PlotScrolling.NONE);

    // Initialize the canvas layout model (label margins, etc).
    CanvasLayoutModel layoutModel = _plot.getCanvasLayoutModel();
    layoutModel.setTopLabelHeight(0);
    layoutModel.setTopAxisHeight(0);
    layoutModel.setRightLabelWidth(0);
    layoutModel.setRightAxisWidth(0);
    _plot.updateCanvasLayout(layoutModel);

    NumberFormat cursorFormatter = NumberFormat.getNumberInstance();
    cursorFormatter.setGroupingUsed(false);
    _plot.setCursorFormatterX(cursorFormatter);
    _plot.setCursorFormatterY(cursorFormatter);
    _plot.setHorizontalAxisGridLineDensity(10);
    _plot.setVerticalAxisGridLineDensity(10);
    _plot.setHorizontalAxisAnnotationDensity(10);
    _plot.setVerticalAxisAnnotationDensity(10);
  }