Package-level declarations
Types
Shared defaults for Cartesian axes.
Axis lines, grid, and labels shared by Cartesian charts.
Shared defaults for X- and Y-axis labels.
Shared defaults for axis strokes.
X- and Y-axis strokes.
Bar visual configuration shared by vertical bar and histogram charts.
Defaults factory for BarChartStyle. All parameters have theme-aware defaults.
Immutable v3 style for vertical io.github.hdcharts.bar.BarChart.
Optional fixed Y-axis range for vertical bar and histogram charts.
An object that provides default styles for a chart container.
Presentation-only container style shared by every chart.
A gradient that paints a chart shape, such as a bar or stacked area layer.
Ready-made ChartGradients with evenly spaced colors.
A position as fractions of a gradient's bounds: (0, 0) is the top-left corner and (1, 1) the bottom-right. Values outside 0..1 sit outside the bounds.
The bounds a ChartGradient's positions are fractions of.
A color at offset along a gradient.
Shared defaults for GridStyle.
Defaults factory for HistogramChartStyle. Histograms render pre-binned values (one Double per bin) at equal visual widths and a zero baseline by default.
Immutable v3 style for io.github.hdcharts.histogram.HistogramChart.
Shared defaults for LegendStyle.
Shared legend visibility configuration.
Every chart style default in one place, so the same element looks the same in every chart.
Functions
Returns this made drawable, or null when it cannot be drawn, so the shape is solid.
Clamps stroke widths and grid steps. Label sizes pass through for validation.
Returns this with alphas, sizes, and grid steps clamped to drawable values.
Returns this with GridStyle.steps and GridStyle.lineWidth clamped. Names every field instead of using copy, so a field added to the constructor fails to compile here until it is dealt with.