Class StackedBarSeries


  • public class StackedBarSeries
    extends GeneralBarSeries
    A StackedBarSeries creates a bar graph where the bars are stacked on top of each other. Typically this series is used to show components of a whole.
    • Constructor Detail

      • StackedBarSeries

        public StackedBarSeries​(String name)
        Create a new StackedBarSeries
        Parameters:
        name - the name of the series
    • Method Detail

      • setBarGap

        public void setBarGap​(double gap)
        Set the size of the gap between each bar. The default value of 0 leaves no gaps, or this can be set to a value which is the absolute size of the gaps between each section.
        Parameters:
        gap - the size of the gap between each bar
        Since:
        2.4
      • add

        public void add​(BarSeries series)
        Add a BarSeries to this set.
        Parameters:
        series - the Series to add to this set. If the Series has already been added, an IllegalArgumentException will be thrown.
      • setBarWidth

        public void setBarWidth​(double topwidth,
                                double bottomwidth)
        Description copied from class: GeneralBarSeries
        Set the width of each bar. Similar to GeneralBarSeries.setBarWidth(double), but this method allows you to "taper" the bar to be wider at the top or bottom. This method is used to draw pyramids instead of regular bar charts. All values must be between 0 and 1 inclusive.
        Overrides:
        setBarWidth in class GeneralBarSeries
        Parameters:
        topwidth - the width of the bar at the top
        bottomwidth - the width of the bar at the bottom
      • setBarWidth

        public void setBarWidth​(double topwidth,
                                double middlewidth,
                                double bottomwidth)
        Description copied from class: GeneralBarSeries
        Set the width of each bar. Similar to GeneralBarSeries.setBarWidth(double), but this method allows you to "taper" the bar to be wider at the top or bottom with a middle "waist". This method is used to draw "funnels" instead of regular bar charts. All values must be between 0 and 1 inclusive.
        Overrides:
        setBarWidth in class GeneralBarSeries
        Parameters:
        topwidth - the width of the bar at the top
        middlewidth - the width of the bar at the middle
        bottomwidth - the width of the bar at the bottom