Documentation of 'org.jfree.chart.renderer.category.GroupedStackedBarRenderer' Java class
GroupedStackedBarRenderer
org.jfree.chart.renderer.category

Class GroupedStackedBarRenderer

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


    public class GroupedStackedBarRenderer
    extends StackedBarRenderer
    implements java.lang.Cloneable, org.jfree.util.PublicCloneable, java.io.Serializable
    A renderer that draws stacked bars within groups. This will probably be merged with the StackedBarRenderer class at some point. The example shown here is generated by the StackedBarChartDemo4.java program included in the JFreeChart Demo Collection:

    GroupedStackedBarRendererSample.png
    See Also:
    Serialized Form
    • Constructor Detail

      • GroupedStackedBarRenderer

        public GroupedStackedBarRenderer()
        Creates a new renderer.
    • Method Detail

      • setSeriesToGroupMap

        public void setSeriesToGroupMap(KeyToGroupMap map)
        Updates the map used to assign each series to a group, and sends a RendererChangeEvent to all registered listeners.
        Parameters:
        map - the map (null not permitted).
      • drawItem

        public void drawItem(java.awt.Graphics2D g2,
                             CategoryItemRendererState state,
                             java.awt.geom.Rectangle2D dataArea,
                             CategoryPlot plot,
                             CategoryAxis domainAxis,
                             ValueAxis rangeAxis,
                             CategoryDataset dataset,
                             int row,
                             int column,
                             int pass)
        Draws a stacked bar for a specific item.
        Specified by:
        drawItem in interface CategoryItemRenderer
        Overrides:
        drawItem in class StackedBarRenderer
        Parameters:
        g2 - the graphics device.
        state - the renderer state.
        dataArea - the plot area.
        plot - the plot.
        domainAxis - the domain (category) axis.
        rangeAxis - the range (value) axis.
        dataset - the data.
        row - the row index (zero-based).
        column - the column index (zero-based).
        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 StackedBarRenderer
        Parameters:
        obj - the object (null permitted).
        Returns:
        A boolean.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.