Package-level declarations
Types
Specifies the settings for an Axis.
Represents a set of points for a GroupedVerticalBarPlot.
An interface that defines the dependent axis position of bars on a bar plot, e.g., y-axis coordinates for a vertical bar plot.
A scope for configuring a bullet graph.
A scope for constructing displays that layout and align features among multiple bullet graphs.
A default implementation of the BarPosition interface.
Defines a Composable function used to emit a horizontal bar for HorizontalBarPlotEntry values. Delegates to HorizontalBarComposable with HorizontalBarPlotEntry as type parameter.
Default implementation of a HorizontalBarPlotEntry
Defines a Composable function used to emit a vertical bar for VerticalBarPlotEntry values. Delegates to VerticalBarComposable with VerticalBarPlotEntry as type parameter.
Default implementation of a BarChartEntry.
Set the label width as a fixed size in Dp. If the label is smaller than the size it will be right-justified to the graph.
Set the label width as a fixed fraction of the overall graph width. If the label is smaller than the fixed fraction it will be right-justified to the graph.
Receiver scope used by GroupedHorizontalBarPlot.
Receiver scope used by GroupedVerticalBarPlot.
Defines a Composable function used to emit a horizontal bar. The parameter series is the chart data series index. The parameter index is the element index within the series. The parameter value is the value of the element.
An interface that defines a data element to be plotted on a Horizontal bar chart.
Scope item to allow adding items to a HorizontalBarPlot.
Represents a set of data points for a StackedHorizontalBarPlot.
Rectangle shape with convex shaped sides and an additional convex cutout at the bottom. Useful for Single Horizontal Bar and Stacked Bars Plot rendering.
Rectangle shape with planar/convex shaped sides. Useful for Single Horizontal Bar and Stacked Bars Plot rendering.
Sealed class hierarchy to designate the label area width type and values.
Receiver scope used by StackedHorizontalBarPlot.
Scope item to allow adding items to a StackedHorizontalBarPlot.
Receiver scope used by StackedVerticalBarPlot.
Scope item to allow adding items to a StackedVerticalBarPlot.
Set the label width as a variable fraction of the overall graph width. If the label is smaller than the fraction the graph will grow to occupy the available space.
Defines a Composable function used to emit a vertical bar. The parameter series is the chart data series index. The parameter index is the element index within the series. The parameter value is the value of the element.
An interface that defines a data element to be plotted on a Bar chart.
Scope item to allow adding items to a VerticalBarPlot.
Represents a set of data points for a StackedVerticalBarPlot.
Rectangle shape with convex shaped sides and an additional convex cutout at the bottom. Useful for Single Vertical Bar and Stacked Bars Plot rendering.
Rectangle shape with planar/convex shaped sides. Useful for Single Vertical Bar and Stacked Bars Plot rendering.
Functions
A vertical layout of multiple bullet graphs. Each bullet will equally share the vertical space and be the same height. The left and right edges of all bullets will be aligned horizontally.
A simplified DefaultVerticalBar that uses a Solid Color color and default RectangleShape.
A default implementation of a bar for bar charts.
A diamond-shaped indicator that may be used as a feature marker.
A Horizontal Bar Plot to be used in an XYGraph and that plots multiple series side-by-side.
A Vertical Bar Plot to be used in an XYGraph and that plots multiple series side-by-side.
A default implementation of a bar indicator that can be used for the featured measure or qualitative ranges.
Creates a Horizontal Bar Plot.
A HorizontalBarPlot to be used in an XYGraph and that plots data points as horizontal bars.
A HorizontalBarPlot to be used in an XYGraph and that plots a single series of data points as horizontal bars.
Convenience function for creating a HorizontalBarPlotEntry.
Convenience function for creating a HorizontalBarPosition.
Factory function to create a Composable that emits a solid colored bar. Each bar features a convex shape on both its starting and ending sides. There's an additional convex cutout at the bottom of the bar.
Factory function to create a Composable that emits a solid colored bar. Each bar features a planar shape at one end and a convex shape at the other.
Factory function to create a Composable that emits a solid colored bar.
A line for comparative measure indicators.
Factory function to create a Composable that emits a solid colored bar.
A Horizontal Bar Plot to be used in an XYGraph and that plots multiple series as a stack of bars.
Composes a stacked horizontal bar plot. This is a convenience method which defers to HorizontalBarPlot. A stacked bar plot can be also achieved by placing multiple HorizontalBarPlots on an io.github.koalaplot.core.xygraph.XYGraph, one for each "layer" of bars.
A Vertical Bar Plot to be used in an XYGraph and that plots multiple series as a stack of bars.
Composes a stacked vertical bar plot. This is a convenience method which defers to VerticalBarPlot. A stacked bar plot can be also achieved by placing multiple VerticalBarPlots on an io.github.koalaplot.core.xygraph.XYGraph, one for each "layer" of bars.
Creates a Vertical Bar Plot.
A VerticalBarPlot to be used in an XYGraph and that plots data points as vertical bars.
A VerticalBarPlot to be used in an XYGraph and that plots a single series of data points as vertical bars.
Convenience function for creating a VerticalBarPlotEntry.
Convenience function for creating a VerticalBarPosition.
Factory function to create a Composable that emits a solid colored bar. Each bar features a convex shape on both its starting and ending sides. There's an additional convex cutout at the bottom of the bar.
Factory function to create a Composable that emits a solid colored bar. Each bar features a planar starting side and a convex ending side.
Factory function to create a Composable that emits a solid colored bar.