Documentation of 'org.jfree.chart.renderer.xy.StackedXYAreaRenderer2' Java class
StackedXYAreaRenderer2
org.jfree.chart.renderer.xy

Class StackedXYAreaRenderer2

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.util.EventListener, AnnotationChangeListener, LegendItemSource, XYItemRenderer, org.jfree.util.PublicCloneable


    public class StackedXYAreaRenderer2
    extends XYAreaRenderer2
    implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable
    A stacked area renderer for the XYPlot class. The example shown here is generated by the StackedXYAreaChartDemo2.java program included in the JFreeChart demo collection:

    StackedXYAreaRenderer2Sample.png
    See Also:
    Serialized Form
    • Constructor Detail

      • StackedXYAreaRenderer2

        public StackedXYAreaRenderer2()
        Creates a new renderer.
      • StackedXYAreaRenderer2

        public StackedXYAreaRenderer2(XYToolTipGenerator labelGenerator,
                                      XYURLGenerator urlGenerator)
        Constructs a new renderer.
        Parameters:
        labelGenerator - the tool tip generator to use. null is none.
        urlGenerator - the URL generator (null permitted).
    • Method Detail

      • getRoundXCoordinates

        public boolean getRoundXCoordinates()
        Returns the flag that controls whether or not the x-coordinates (in Java2D space) are rounded to integer values.
        Returns:
        The flag.
        Since:
        1.0.4
        See Also:
        setRoundXCoordinates(boolean)
      • setRoundXCoordinates

        public void setRoundXCoordinates(boolean round)
        Sets the flag that controls whether or not the x-coordinates (in Java2D space) are rounded to integer values, and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        round - the new flag value.
        Since:
        1.0.4
        See Also:
        getRoundXCoordinates()
      • drawItem

        public void drawItem(java.awt.Graphics2D g2,
                             XYItemRendererState state,
                             java.awt.geom.Rectangle2D dataArea,
                             PlotRenderingInfo info,
                             XYPlot plot,
                             ValueAxis domainAxis,
                             ValueAxis rangeAxis,
                             XYDataset dataset,
                             int series,
                             int item,
                             CrosshairState crosshairState,
                             int pass)
        Draws the visual representation of a single data item.
        Specified by:
        drawItem in interface XYItemRenderer
        Overrides:
        drawItem in class XYAreaRenderer2
        Parameters:
        g2 - the graphics device.
        state - the renderer state.
        dataArea - the area within which the data is being drawn.
        info - collects information about the drawing.
        plot - the plot (can be used to obtain standard color information etc).
        domainAxis - the domain axis.
        rangeAxis - the range axis.
        dataset - the dataset.
        series - the series index (zero-based).
        item - the item index (zero-based).
        crosshairState - information about crosshairs on a plot.
        pass - the pass index.
      • equals

        public boolean equals(java.lang.Object obj)
        Tests this renderer for equality with an arbitrary object.
        Overrides:
        equals in class XYAreaRenderer2
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.
      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Returns a clone of the renderer.
        Specified by:
        clone in interface org.jfree.util.PublicCloneable
        Overrides:
        clone in class XYAreaRenderer2
        Returns:
        A clone.
        Throws:
        java.lang.CloneNotSupportedException - if the renderer cannot be cloned.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.