Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- add(double) - Method in class org.aesh.charts.sparkline.Sparkline
- add(double, double) - Method in class org.aesh.charts.common.DataSeries
- add(long, double) - Method in class org.aesh.charts.common.TimeSeries
- addAll(double...) - Method in class org.aesh.charts.sparkline.Sparkline
- addAll(List<Double>) - Method in class org.aesh.charts.sparkline.Sparkline
- addBar(String, double) - Method in class org.aesh.charts.barchart.BarChart
- addBar(String, double, String) - Method in class org.aesh.charts.barchart.BarChart
- addChart(LineChart) - Method in class org.aesh.charts.layout.MultiPlot
- addHorizontalLine(HorizontalLine) - Method in class org.aesh.charts.linechart.LineChart
-
Add a horizontal reference line (threshold, baseline, target).
- addInstant(Instant, double) - Method in class org.aesh.charts.common.TimeSeries
- addMarker(Marker) - Method in class org.aesh.charts.linechart.LineChart
-
Add a marker to highlight a specific data point.
- addSeries(DataSeries) - Method in class org.aesh.charts.linechart.LineChart
- addTimeSeries(TimeSeries) - Method in class org.aesh.charts.linechart.TimeSeriesChart
-
Add a time series, converting it to a DataSeries internally.
- ASCII - Enum constant in enum org.aesh.charts.common.ChartStyle
-
ASCII characters only: |, -, +, #, *
- at(double) - Static method in class org.aesh.charts.common.HorizontalLine
-
Create a horizontal line at the given Y value.
- at(double, double) - Static method in class org.aesh.charts.common.Marker
-
Create a marker at the given data coordinates.
- atTime(long, double) - Static method in class org.aesh.charts.common.Marker
-
Create a marker at a timestamp and value (for time series charts).
- autoRange(double, double) - Method in class org.aesh.charts.axis.Axis
-
Auto-set min/max from data range with padding.
- Axis - Class in org.aesh.charts.axis
-
Renders a numeric axis with labels and tick marks.
- Axis() - Constructor for class org.aesh.charts.axis.Axis
B
- BarChart - Class in org.aesh.charts.barchart
-
A bar chart that displays values as horizontal or vertical bars.
- BarChart.Builder - Class in org.aesh.charts.barchart
- BlockEncoder - Class in org.aesh.charts.canvas
-
Maps fractional values (0.0-1.0) to Unicode block element characters.
- BRAILLE - Enum constant in enum org.aesh.charts.common.ChartStyle
-
Unicode braille patterns (U+2800-U+28FF) for 2x4 sub-cell resolution
- BrailleEncoder - Class in org.aesh.charts.canvas
-
Encodes sub-cell coordinates into Unicode Braille characters (U+2800-U+28FF).
- build() - Method in class org.aesh.charts.barchart.BarChart.Builder
- build() - Method in class org.aesh.charts.layout.MultiPlot.Builder
- build() - Method in class org.aesh.charts.linechart.LineChart.Builder
- build() - Method in class org.aesh.charts.linechart.TimeSeriesChart.TimeSeriesBuilder
- build() - Method in class org.aesh.charts.sparkline.Sparkline.Builder
- builder() - Static method in class org.aesh.charts.barchart.BarChart
- builder() - Static method in class org.aesh.charts.layout.MultiPlot
- builder() - Static method in class org.aesh.charts.linechart.LineChart
- builder() - Static method in class org.aesh.charts.sparkline.Sparkline
- Builder() - Constructor for class org.aesh.charts.barchart.BarChart.Builder
- Builder() - Constructor for class org.aesh.charts.layout.MultiPlot.Builder
- Builder() - Constructor for class org.aesh.charts.linechart.LineChart.Builder
- Builder() - Constructor for class org.aesh.charts.sparkline.Sparkline.Builder
C
- Canvas - Class in org.aesh.charts.canvas
-
A 2D character grid for rendering chart content.
- Canvas(int, int) - Constructor for class org.aesh.charts.canvas.Canvas
- Canvas(int, int, boolean) - Constructor for class org.aesh.charts.canvas.Canvas
-
Create a canvas with the given dimensions in character cells.
- CELL_HEIGHT - Static variable in class org.aesh.charts.canvas.BrailleEncoder
-
Height of a braille cell in sub-pixels.
- CELL_WIDTH - Static variable in class org.aesh.charts.canvas.BrailleEncoder
-
Width of a braille cell in sub-pixels.
- ChartStyle - Enum in org.aesh.charts.common
-
Rendering style for terminal charts.
- chooseFormat(long, long) - Static method in class org.aesh.charts.linechart.TimeSeriesChart
-
Choose the appropriate time format based on the data range.
- clear() - Method in class org.aesh.charts.canvas.Canvas
-
Clear the canvas to spaces.
- color() - Method in class org.aesh.charts.common.DataSeries
- color() - Method in class org.aesh.charts.common.HorizontalLine
- color() - Method in class org.aesh.charts.common.Marker
- color() - Method in class org.aesh.charts.common.TimeSeries
- color(String) - Method in class org.aesh.charts.common.DataSeries
- color(String) - Method in class org.aesh.charts.common.HorizontalLine
- color(String) - Method in class org.aesh.charts.common.Marker
-
Set the ANSI color for the marker symbol and label.
- color(String) - Method in class org.aesh.charts.common.TimeSeries
- color(String) - Method in class org.aesh.charts.sparkline.Sparkline.Builder
- cornerBottomLeft() - Method in enum org.aesh.charts.common.ChartStyle
-
Bottom-left corner.
- cornerBottomRight() - Method in enum org.aesh.charts.common.ChartStyle
-
Bottom-right corner.
- cross() - Method in enum org.aesh.charts.common.ChartStyle
-
Cross junction.
D
- dashed() - Method in class org.aesh.charts.common.HorizontalLine
- dashed(boolean) - Method in class org.aesh.charts.common.HorizontalLine
- DASHED - Enum constant in enum org.aesh.charts.common.LineStyle
-
Dashed line (every other point).
- DataSeries - Class in org.aesh.charts.common
-
A named collection of (x, y) data points with color and style.
- DataSeries(String) - Constructor for class org.aesh.charts.common.DataSeries
- DataSeries(String, double[], double[]) - Constructor for class org.aesh.charts.common.DataSeries
- DataSeries(String, List<Double>, List<Double>) - Constructor for class org.aesh.charts.common.DataSeries
- denormalize(double) - Method in class org.aesh.charts.axis.Axis
-
Map a normalized position (0.0-1.0) back to a data value.
- dot() - Method in enum org.aesh.charts.common.ChartStyle
-
Dot character for plotting points.
- dotBit(int, int) - Static method in class org.aesh.charts.canvas.BrailleEncoder
-
Get the bit mask for a specific dot position.
- DOTTED - Enum constant in enum org.aesh.charts.common.LineStyle
-
Dotted line (every third point).
- drawXAxis(Canvas, int, int, int, ChartStyle) - Method in class org.aesh.charts.axis.Axis
-
Draw a bottom X-axis on the canvas.
- drawYAxis(Canvas, int, int, int, ChartStyle) - Method in class org.aesh.charts.axis.Axis
-
Draw a left Y-axis on the canvas.
E
- empty() - Static method in class org.aesh.charts.canvas.BrailleEncoder
-
Return the empty braille character (no dots set).
- endTime() - Method in class org.aesh.charts.common.TimeSeries
F
- forFraction(double) - Static method in class org.aesh.charts.canvas.BlockEncoder
-
Get the block character for a fractional value.
- forLevel(int) - Static method in class org.aesh.charts.canvas.BlockEncoder
-
Get the block character for a specific level (0-8).
- format(String) - Method in class org.aesh.charts.axis.Axis
- formatTick(double) - Method in class org.aesh.charts.axis.Axis
-
Format a tick value as a label string.
- formatTime(long, DateTimeFormatter) - Static method in class org.aesh.charts.linechart.TimeSeriesChart
-
Format an epoch millis value using the appropriate format.
- from(String, List<T>, ToDoubleFunction<T>, ToDoubleFunction<T>) - Static method in class org.aesh.charts.common.DataSeries
-
Create a series from typed objects using accessor functions.
- from(String, List<T>, ToLongFunction<T>, ToDoubleFunction<T>) - Static method in class org.aesh.charts.common.TimeSeries
-
Create from typed objects using accessor functions.
- FULL_BLOCK - Static variable in class org.aesh.charts.canvas.BlockEncoder
-
Full block character.
G
- get(int, int) - Method in class org.aesh.charts.canvas.Canvas
-
Get the character at the given position.
H
- height() - Method in class org.aesh.charts.canvas.Canvas
- height(int) - Method in class org.aesh.charts.barchart.BarChart.Builder
- height(int) - Method in class org.aesh.charts.linechart.LineChart.Builder
- height(int) - Method in class org.aesh.charts.sparkline.Sparkline.Builder
- HORIZONTAL - Enum constant in enum org.aesh.charts.barchart.Orientation
-
Bars grow horizontally (left to right).
- horizontalLine() - Method in enum org.aesh.charts.common.ChartStyle
-
Horizontal axis character.
- horizontalLine(int, int, int, char) - Method in class org.aesh.charts.canvas.Canvas
-
Draw a horizontal line.
- horizontalLine(int, int, int, char, String) - Method in class org.aesh.charts.canvas.Canvas
- HorizontalLine - Class in org.aesh.charts.common
-
A horizontal reference line drawn across the chart at a fixed Y value.
- horizontalSeparator() - Method in enum org.aesh.charts.common.ChartStyle
-
Horizontal separator for between stacked charts.
L
- label() - Method in class org.aesh.charts.axis.Axis
- label() - Method in class org.aesh.charts.common.HorizontalLine
- label() - Method in class org.aesh.charts.common.Marker
- label(String) - Method in class org.aesh.charts.axis.Axis
- label(String) - Method in class org.aesh.charts.common.HorizontalLine
- label(String) - Method in class org.aesh.charts.common.Marker
-
Set the label shown near the marker point.
- labelWidth() - Method in class org.aesh.charts.axis.Axis
-
Compute the width needed for Y-axis labels (max label width + 1 for tick mark).
- Legend - Class in org.aesh.charts.common
-
Renders a compact legend for multi-series charts.
- LEVELS - Static variable in class org.aesh.charts.canvas.BlockEncoder
-
Number of vertical levels per cell (including empty).
- LINEAR - Enum constant in enum org.aesh.charts.common.Scale
-
Linear scale — equal spacing between values.
- LineChart - Class in org.aesh.charts.linechart
-
A line chart that plots one or more data series on a 2D grid.
- LineChart(LineChart.Builder) - Constructor for class org.aesh.charts.linechart.LineChart
- LineChart.Builder - Class in org.aesh.charts.linechart
- lineStyle() - Method in class org.aesh.charts.common.DataSeries
- lineStyle() - Method in class org.aesh.charts.common.TimeSeries
- lineStyle(LineStyle) - Method in class org.aesh.charts.common.DataSeries
- lineStyle(LineStyle) - Method in class org.aesh.charts.common.TimeSeries
- LineStyle - Enum in org.aesh.charts.common
-
Line rendering style for differentiating series on monochrome terminals.
- LOGARITHMIC - Enum constant in enum org.aesh.charts.common.Scale
-
Logarithmic scale — useful for percentile distributions.
M
- Marker - Class in org.aesh.charts.common
-
A marker on a chart — an annotated point that highlights a specific data value (e.g., a change detection, regression, anomaly).
- max() - Method in class org.aesh.charts.axis.Axis
- max(double) - Method in class org.aesh.charts.axis.Axis
- maxValue() - Method in class org.aesh.charts.common.TimeSeries
- min() - Method in class org.aesh.charts.axis.Axis
- min(double) - Method in class org.aesh.charts.axis.Axis
- minValue() - Method in class org.aesh.charts.common.TimeSeries
- MultiPlot - Class in org.aesh.charts.layout
-
Stacks multiple charts vertically with an optional shared X-axis.
- MultiPlot.Builder - Class in org.aesh.charts.layout
N
- name() - Method in class org.aesh.charts.common.DataSeries
- name() - Method in class org.aesh.charts.common.TimeSeries
- normalize(double) - Method in class org.aesh.charts.axis.Axis
-
Map a data value to a normalized position (0.0 = min, 1.0 = max).
O
- of(String, long[], double[]) - Static method in class org.aesh.charts.common.TimeSeries
-
Create from arrays.
- of(String, List<Instant>, List<Double>) - Static method in class org.aesh.charts.common.TimeSeries
-
Create from Instant list.
- ofValues(String, double...) - Static method in class org.aesh.charts.common.DataSeries
-
Create a series with sequential x-values (0, 1, 2, ...).
- org.aesh.charts.axis - package org.aesh.charts.axis
- org.aesh.charts.barchart - package org.aesh.charts.barchart
- org.aesh.charts.canvas - package org.aesh.charts.canvas
- org.aesh.charts.common - package org.aesh.charts.common
- org.aesh.charts.layout - package org.aesh.charts.layout
- org.aesh.charts.linechart - package org.aesh.charts.linechart
- org.aesh.charts.sparkline - package org.aesh.charts.sparkline
- orientation(Orientation) - Method in class org.aesh.charts.barchart.BarChart.Builder
- Orientation - Enum in org.aesh.charts.barchart
-
Bar chart orientation.
P
- plotSeries(Canvas, DataSeries, Axis, Axis, int, int, int, int) - Method in class org.aesh.charts.linechart.LineChart
-
Plot a single data series onto the canvas.
R
- render() - Method in class org.aesh.charts.barchart.BarChart
-
Render the bar chart to a multi-line string.
- render() - Method in class org.aesh.charts.canvas.Canvas
-
Render the canvas to a multi-line string.
- render() - Method in class org.aesh.charts.layout.MultiPlot
-
Render all charts stacked vertically with separators.
- render() - Method in class org.aesh.charts.linechart.LineChart
-
Render the chart to a multi-line string.
- render() - Method in class org.aesh.charts.sparkline.Sparkline
-
Render the sparkline to a string.
- render(List<String>, List<String>, ChartStyle) - Static method in class org.aesh.charts.common.Legend
-
Render a single-line legend from series names and colors.
S
- scale() - Method in class org.aesh.charts.axis.Axis
- scale(Scale) - Method in class org.aesh.charts.axis.Axis
- Scale - Enum in org.aesh.charts.common
-
Axis scaling mode.
- scrollLeft(int) - Method in class org.aesh.charts.layout.MultiPlot
-
Scroll all charts left by the given amount.
- scrollLeft(int) - Method in class org.aesh.charts.linechart.LineChart
- scrollRight(int) - Method in class org.aesh.charts.layout.MultiPlot
-
Scroll all charts right by the given amount.
- scrollRight(int) - Method in class org.aesh.charts.linechart.LineChart
- scrollToEnd() - Method in class org.aesh.charts.linechart.LineChart
- scrollToStart() - Method in class org.aesh.charts.linechart.LineChart
- seriesList() - Method in class org.aesh.charts.linechart.LineChart
- set(int, int, char) - Method in class org.aesh.charts.canvas.Canvas
-
Set a character at the given position.
- set(int, int, char, String) - Method in class org.aesh.charts.canvas.Canvas
-
Set a character with an ANSI style at the given position.
- setBrailleDot(int, int, String) - Method in class org.aesh.charts.canvas.Canvas
-
Set a braille dot at sub-cell coordinates.
- setViewportSize(int) - Method in class org.aesh.charts.linechart.LineChart
- showLegend(boolean) - Method in class org.aesh.charts.linechart.LineChart.Builder
- showValues(boolean) - Method in class org.aesh.charts.barchart.BarChart.Builder
- size() - Method in class org.aesh.charts.common.DataSeries
- size() - Method in class org.aesh.charts.common.TimeSeries
- SOLID - Enum constant in enum org.aesh.charts.common.LineStyle
-
Continuous line (default).
- Sparkline - Class in org.aesh.charts.sparkline
-
A compact inline data visualization using block elements.
- Sparkline.Builder - Class in org.aesh.charts.sparkline
- startTime() - Method in class org.aesh.charts.common.TimeSeries
- style(ChartStyle) - Method in class org.aesh.charts.barchart.BarChart.Builder
- style(ChartStyle) - Method in class org.aesh.charts.layout.MultiPlot.Builder
- style(ChartStyle) - Method in class org.aesh.charts.linechart.LineChart.Builder
- style(ChartStyle) - Method in class org.aesh.charts.sparkline.Sparkline.Builder
- symbol() - Method in class org.aesh.charts.common.Marker
- symbol(char) - Method in class org.aesh.charts.common.Marker
-
Set the symbol character rendered at the marker position.
T
- teeLeft() - Method in enum org.aesh.charts.common.ChartStyle
-
T-junction pointing left (right axis).
- teeRight() - Method in enum org.aesh.charts.common.ChartStyle
-
T-junction pointing right (left axis tick).
- teeUp() - Method in enum org.aesh.charts.common.ChartStyle
-
T-junction pointing up (bottom axis tick).
- tickCount(int) - Method in class org.aesh.charts.axis.Axis
- tickValues() - Method in class org.aesh.charts.axis.Axis
-
Generate tick values for this axis.
- TimeSeries - Class in org.aesh.charts.common
-
A time-indexed data series where the X-axis represents timestamps.
- TimeSeries(String) - Constructor for class org.aesh.charts.common.TimeSeries
- TimeSeriesBuilder() - Constructor for class org.aesh.charts.linechart.TimeSeriesChart.TimeSeriesBuilder
- TimeSeriesChart - Class in org.aesh.charts.linechart
-
A line chart with a time-formatted X-axis.
- TimeSeriesChart.TimeSeriesBuilder - Class in org.aesh.charts.linechart
- timestampAt(int) - Method in class org.aesh.charts.common.TimeSeries
- timestamps() - Method in class org.aesh.charts.common.TimeSeries
- toChar(int) - Static method in class org.aesh.charts.canvas.BrailleEncoder
-
Convert a bit pattern to the corresponding braille character.
- toDataSeries() - Method in class org.aesh.charts.common.TimeSeries
-
Convert to a DataSeries where X = epoch millis as doubles.
- tsBuilder() - Static method in class org.aesh.charts.linechart.TimeSeriesChart
U
- UNICODE - Enum constant in enum org.aesh.charts.common.ChartStyle
-
Unicode box drawing (│─┌┐└┘) and block elements (▁▂▃▄▅▆▇█)
V
- valueAt(int) - Method in class org.aesh.charts.common.TimeSeries
- valueOf(String) - Static method in enum org.aesh.charts.barchart.Orientation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.charts.common.ChartStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.charts.common.LineStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.aesh.charts.common.Scale
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.aesh.charts.barchart.Orientation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.charts.common.ChartStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.charts.common.LineStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.aesh.charts.common.Scale
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class org.aesh.charts.common.TimeSeries
- VERTICAL - Enum constant in enum org.aesh.charts.barchart.Orientation
-
Bars grow vertically (bottom to top).
- verticalLine() - Method in enum org.aesh.charts.common.ChartStyle
-
Vertical axis character.
- verticalLine(int, int, int, char) - Method in class org.aesh.charts.canvas.Canvas
-
Draw a vertical line.
- verticalLine(int, int, int, char, String) - Method in class org.aesh.charts.canvas.Canvas
W
- width() - Method in class org.aesh.charts.canvas.Canvas
- width(int) - Method in class org.aesh.charts.barchart.BarChart.Builder
- width(int) - Method in class org.aesh.charts.layout.MultiPlot.Builder
- width(int) - Method in class org.aesh.charts.linechart.LineChart.Builder
- width(int) - Method in class org.aesh.charts.sparkline.Sparkline.Builder
- writeString(int, int, String) - Method in class org.aesh.charts.canvas.Canvas
-
Write a string starting at the given position.
- writeString(int, int, String, String) - Method in class org.aesh.charts.canvas.Canvas
-
Write a string with style starting at the given position.
X
- x() - Method in class org.aesh.charts.common.Marker
- xAt(int) - Method in class org.aesh.charts.common.DataSeries
- xLabel(String) - Method in class org.aesh.charts.linechart.LineChart.Builder
- xMax() - Method in class org.aesh.charts.common.DataSeries
- xMin() - Method in class org.aesh.charts.common.DataSeries
- xScale(Scale) - Method in class org.aesh.charts.linechart.LineChart.Builder
- xValues() - Method in class org.aesh.charts.common.DataSeries
Y
- y() - Method in class org.aesh.charts.common.Marker
- yAt(int) - Method in class org.aesh.charts.common.DataSeries
- yLabel(String) - Method in class org.aesh.charts.linechart.LineChart.Builder
- yMax() - Method in class org.aesh.charts.common.DataSeries
- yMin() - Method in class org.aesh.charts.common.DataSeries
- yScale(Scale) - Method in class org.aesh.charts.linechart.LineChart.Builder
- yValue() - Method in class org.aesh.charts.common.HorizontalLine
- yValues() - Method in class org.aesh.charts.common.DataSeries
All Classes and Interfaces|All Packages|Constant Field Values