Package com.positive.charts.axis

Examples of com.positive.charts.axis.ValueAxis


   */
  public void zoomDomainAxes(final double lowerPercent,
      final double upperPercent, final PlotRenderingInfo info,
      final Point source) {
    for (int i = 0; i < this.domainAxes.size(); i++) {
      final ValueAxis domainAxis = (ValueAxis) this.domainAxes.get(i);
      if (domainAxis != null) {
        domainAxis.zoomRange(lowerPercent, upperPercent);
      }
    }
  }
View Full Code Here


   *            the source point.
   */
  public void zoomDomainAxes(final double factor,
      final PlotRenderingInfo info, final Point source) {
    for (int i = 0; i < this.domainAxes.size(); i++) {
      final ValueAxis domainAxis = (ValueAxis) this.domainAxes.get(i);
      if (domainAxis != null) {
        domainAxis.resizeRange(factor);
      }
    }
  }
View Full Code Here

   */
  public void zoomRangeAxes(final double lowerPercent,
      final double upperPercent, final PlotRenderingInfo info,
      final Point source) {
    for (int i = 0; i < this.rangeAxes.size(); i++) {
      final ValueAxis rangeAxis = (ValueAxis) this.rangeAxes.get(i);
      if (rangeAxis != null) {
        rangeAxis.zoomRange(lowerPercent, upperPercent);
      }
    }
  }
View Full Code Here

   *            the source point.
   */
  public void zoomRangeAxes(final double factor,
      final PlotRenderingInfo info, final Point source) {
    for (int i = 0; i < this.rangeAxes.size(); i++) {
      final ValueAxis rangeAxis = (ValueAxis) this.rangeAxes.get(i);
      if (rangeAxis != null) {
        rangeAxis.resizeRange(factor);
      }
    }
  }
View Full Code Here

  public XYItemRendererState initialise(final GC g2,
      final Rectangle dataArea, final XYPlot plot,
      final XYDataset dataset, final PlotRenderingInfo info) {

    final XYBarRendererState state = new XYBarRendererState(info);
    final ValueAxis rangeAxis = plot.getRangeAxisForDataset(plot
        .indexOf(dataset));
    state.setG2Base(rangeAxis.valueToJava2D(this.base, dataArea, plot
        .getRangeAxisEdge()));
    return state;

  }
View Full Code Here

   * Clears the range axes from the plot and sends a {@link PlotChangeEvent}
   * to all registered listeners.
   */
  public void clearRangeAxes() {
    for (int i = 0; i < this.rangeAxes.size(); i++) {
      final ValueAxis axis = (ValueAxis) this.rangeAxes.get(i);
      if (axis != null) {
        axis.removeChangeListener(this);
      }
    }
    this.rangeAxes.clear();
    this.notifyListeners(new PlotChangeEvent(this));
  }
View Full Code Here

  /**
   * Configures the range axes.
   */
  public void configureRangeAxes() {
    for (int i = 0; i < this.rangeAxes.size(); i++) {
      final ValueAxis axis = (ValueAxis) this.rangeAxes.get(i);
      if (axis != null) {
        axis.configure();
      }
    }
  }
View Full Code Here

   */
  public void datasetChanged(final DatasetChangeEvent event) {

    final int count = this.rangeAxes.size();
    for (int axisIndex = 0; axisIndex < count; axisIndex++) {
      final ValueAxis yAxis = this.getRangeAxis(axisIndex);
      if (yAxis != null) {
        yAxis.configure();
      }
    }
    if (this.getParent() != null) {
      this.getParent().datasetChanged(event);
    } else {
View Full Code Here

      }
    }

    // add range axes to lists...
    for (int index = 0; index < this.rangeAxes.size(); index++) {
      final ValueAxis yAxis = (ValueAxis) this.rangeAxes.get(index);
      if (yAxis != null) {
        axisCollection.add(yAxis, this.getRangeAxisEdge(index));
      }
    }
View Full Code Here

    // draw the range grid lines, if any...
    if (this.isRangeGridlinesVisible()) {
      final Stroke gridStroke = this.getRangeGridlineStroke();
      final Color gridPaint = this.getRangeGridlinePaint();
      if ((gridStroke != null) && (gridPaint != null)) {
        final ValueAxis axis = this.getRangeAxis();
        if (axis != null) {
          final Iterator iterator = ticks.iterator();
          while (iterator.hasNext()) {
            final ValueTick tick = (ValueTick) iterator.next();
            final CategoryItemRenderer renderer1 = this
View Full Code Here

TOP

Related Classes of com.positive.charts.axis.ValueAxis

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.