Uses of Interface
com.arbergashi.charts.render.ChartRenderer
Packages that use ChartRenderer
Package
Description
Public API of the ArberCharts framework.
Internal implementation details of the ArberCharts framework.
Rendering layer of the ArberCharts framework.
Swing UI components of the ArberCharts framework.
-
Uses of ChartRenderer in com.arbergashi.charts.api
Methods in com.arbergashi.charts.api with parameters of type ChartRendererModifier and TypeMethodDescriptionArberChartBuilder.addLayer(ChartModel model, ChartRenderer renderer) static ArberChartBuilderArberChartBuilder.of(ChartModel model, ChartRenderer renderer) -
Uses of ChartRenderer in com.arbergashi.charts.internal
Methods in com.arbergashi.charts.internal that return ChartRendererModifier and TypeMethodDescriptionstatic ChartRendererCreates a renderer instance by id.static ChartRendererStrict variant: returns a renderer or throws if the id is not registered.Methods in com.arbergashi.charts.internal that return types with arguments of type ChartRendererModifier and TypeMethodDescriptionstatic Optional<ChartRenderer> RendererRegistry.createOptional(String id) Creates a renderer instance by id.Method parameters in com.arbergashi.charts.internal with type arguments of type ChartRendererModifier and TypeMethodDescriptionstatic voidRendererRegistry.register(String id, RendererDescriptor descriptor, Supplier<? extends ChartRenderer> factory) -
Uses of ChartRenderer in com.arbergashi.charts.render
Classes in com.arbergashi.charts.render that implement ChartRendererModifier and TypeClassDescriptionclassBase class for all chart renderers, providing common functionality and utility methods.Methods in com.arbergashi.charts.render that return ChartRendererModifier and TypeMethodDescriptionRendererDescriptor.create()static ChartRendererBackwards-compatible creation method.static ChartRendererStrict creation method.Methods in com.arbergashi.charts.render that return types with arguments of type ChartRendererModifier and TypeMethodDescriptionstatic Optional<ChartRenderer> RendererRegistry.createOptional(String id) Preferred creation method.Method parameters in com.arbergashi.charts.render with type arguments of type ChartRendererModifier and TypeMethodDescriptionstatic voidRendererRegistry.register(String id, RendererDescriptor descriptor, Supplier<? extends ChartRenderer> factory) Registers a renderer factory.Constructor parameters in com.arbergashi.charts.render with type arguments of type ChartRendererModifierConstructorDescriptionRendererDescriptor(String key, RendererCategory category, Supplier<? extends ChartRenderer> supplier, String iconKey, String i18nKey) -
Uses of ChartRenderer in com.arbergashi.charts.render.analysis
Classes in com.arbergashi.charts.render.analysis that implement ChartRendererModifier and TypeClassDescriptionclassAdaptive function renderer (JDK 25 standard).final classAutocorrelation (ACF) renderer.final classChange-point detection overlay renderer.final classEnvelope renderer.classFourier overlay renderer.classLive FFT renderer (JDK 25 standard).final classLocally weighted scatter-plot smoothing (LOESS) renderer.final classMarker overlay for minimum/maximum (y) values within a series.final classMovingAverageRenderer - Simple Moving Average (SMA) Overlayfinal classOutlier detection overlay.final classPeak detection overlay renderer.final classPolynomial regression renderer (degree 2).final classRenderer f cr Referenzlinen (horizontal/vertikal).final classLinear regression line renderer.final classSlope chart renderer (minimal): expects exactly two points.final classThresholdRenderer - Visual Threshold Indicatorfinal classTrend decomposition renderer.classVector Field renderer. -
Uses of ChartRenderer in com.arbergashi.charts.render.circular
Classes in com.arbergashi.charts.render.circular that implement ChartRendererModifier and TypeClassDescriptionfinal classModern Chord Diagram Rendererfinal classModern Donut Rendererfinal classGaugeBandsRenderer renders a gauge with colored bands (green/yellow/red), suitable for business KPIs.final classModern Gauge Rendererfinal classModern Nightingale Rose RendererclassModern Pie Rendererfinal classModern Stacked Polar Rendererfinal classModern Polar Line Rendererfinal classModern Polar Area Rendererfinal classModern Radar/Spider Rendererfinal classModern Radial Bar Rendererfinal classModern Stacked Radial Bar Rendererfinal classModern Semi-Donut Rendererfinal classModern Sunburst Renderer -
Uses of ChartRenderer in com.arbergashi.charts.render.financial
Classes in com.arbergashi.charts.render.financial that implement ChartRendererModifier and TypeClassDescriptionfinal classADXRenderer - Average Directional Indexfinal classATRRenderer - Average True Rangefinal classProfessional, zero-allocation Bollinger Bands renderer.final classHollow Candlestick renderer (specialized variant).final classCandlestickRenderer - Professional OHLC Visualizationfinal classFibonacciRenderer - Fibonacci Retracement Levelsfinal classFibonacciRetracementRendererfinal classProfessional, zero-allocation Gantt chart renderer.final classHeikin-Ashi Renderer - modified candlestick visualization for trend readability.final classHigh-low renderer.final classIchimokuCloudRendererfinal classIchimokuRenderer - Ichimoku Kinko Hyo (Ichimoku Cloud)classKagi chart renderer for JDK 25.final classProfessional MACD indicator renderer.final classOBVRenderer - On-Balance Volumefinal classParabolicSARRenderer - Parabolic Stop and Reversefinal classPivotPointsRenderer - Support/Resistance Pivot Pointsfinal classPoint & Figure advanced renderer.classPoint and Figure Renderer - ArberGashi Engine.final classRenko renderer.final classRSIRenderer - Relative Strength Indexfinal classStochasticRenderer - Stochastic Oscillator (%K and %D)final classVolumeProfileRendererfinal classProfessional, zero-allocation volume bar renderer.final classWaterfall renderer. -
Uses of ChartRenderer in com.arbergashi.charts.render.medical
Classes in com.arbergashi.charts.render.medical that implement ChartRendererModifier and TypeClassDescriptionclassAbstract base class for medical sweep renderers (ECG, PPG, IBP, NIRS).classRenderer for capnography (CO2 waveform).classECGRenderer: Visualizes ECG curves (Electrocardiogram) with sweep-erase logic.final classECGRhythmRendererclassEEG renderer: visualizes multi-channel electroencephalogram (EEG) data.classEMG renderer: visualizes high-frequency EMG signals (electromyogram).classEOG renderer: visualizes electrooculogram (EOG) signals, typically rectangular or sawtooth.classIBP renderer: visualizes invasive blood pressure (IBP) waveforms with systolic, diastolic, and mean arterial pressure (MAP) emphasis.classHigh-Performance Renderer for CircularFastMedicalModel.classNIRS renderer: visualizes near-infrared spectroscopy (NIRS) trends.classPPG renderer: visualizes photoplethysmogram (PPG) curves, suitable for pulse oximetry.classMedical spectrogram renderer: visualizes spectrogram-like data for medical signals.classSpirometry renderer: visualizes flow-volume loops for pulmonary diagnostics.classSweep-erase EKG renderer: clinically authentic oscilloscope-style display with a moving erase bar.classUltrasound M-mode renderer: visualizes M-mode ultrasound as a scrolling heatmap.classVCG renderer: visualizes a vectorcardiogram (VCG) as a 2D loop (X-Y projection).classVentilator waveform renderer: visualizes pressure, volume, and flow curves. -
Uses of ChartRenderer in com.arbergashi.charts.render.specialized
Classes in com.arbergashi.charts.render.specialized that implement ChartRendererModifier and TypeClassDescriptionfinal classAlluvialRenderer visualizes changes in structure over time.final classArc diagram renderer: draws arcs between points laid out on a single axis.final classBulletChartRenderer - Compact KPI VisualizationclassHollow Candlestick renderer: draws hollow (bullish) and filled (bearish) candlesticks optimized for Swing.final classChernoff faces renderer: maps multivariate values to facial features.classChord flow renderer: grouped chord ribbons drawn with pooled Path2D and label caching.classControlChartRenderer (Shewhart Chart / SPC).classDelaunay-like renderer (approximation): connects each point to nearby neighbors using a spatial grid or a KD-tree for large datasets.classDendrogram Renderer - ArberGashi Engine.final classDependency wheel: visualizes dependencies among modules in a circular layout.final classGantt Resource View: draws tasks as horizontal bars per resource row.classHeatmap Contour Renderer (JDK 25 Standard).classRenderer for 2D heatmaps.classHexbin renderer: maps points into a hexagonal bin grid and draws density.classLegacy horizon chart renderer.final classHorizon chart renderer: compact, multi-band representation of a time series.final classJoyplot / Ridgeline renderer: draws stacked density-like curves.final classLollipop chart: a lightweight, highly readable alternative to a bar chart.final classMarimekkoRenderer - Marimekko/Mosaic Chartfinal classNetworkRenderer visualizes graph data (nodes and edges).final classRenders a Parallel Coordinates plot, used for visualizing high-dimensional data.classParetoRenderer - combines bar chart with cumulative line.final classSankey Pro: improved flow diagram with smoother ribbons and label caching.final classSankeyRenderer visualizes flow data.final classSparkline Renderer f fcr Tabellen/Widgets: minimalistisch, extrem schnell.classSpectrogram Renderer - ArberGashi Engine.final classStreamgraph renderer: stacked, flowing area plots with optional smoothing.final classSunburst renderer: hierarchical ring visualization optimized for Swing.classTernary Contour Renderer - extends ternary plot with contour/heatmap characteristics.classTernary Phase Diagram Renderer.final classRenders a Ternary Plot for 3-component data.classVector Field Renderer - ArberGashi Engine.final classVoronoi renderer (optimized): uses a lower-resolution sampling buffer and reuses a backing image.classWind Rose renderer: aggregates wind direction (angle) into radial bins and draws stacked rings. -
Uses of ChartRenderer in com.arbergashi.charts.render.standard
Classes in com.arbergashi.charts.render.standard that implement ChartRendererModifier and TypeClassDescriptionfinal classProfessional, zero-allocation, high-precision area chart renderer.final classProfessional, zero-allocation, high-precision bar chart renderer.final classArea renderer relative to a configurable baseline.final classProfessional, zero-allocation, high-precision bubble chart renderer.final classColumnRenderer - Vertical Column Chartfinal classGroupedBarRenderer.final classImpulse/Stem Plot Renderer: line from a baseline to each point plus an optional dot.final classProfessional, zero-allocation, high-precision line chart renderer.final classRangeRenderer - Range Area Chartfinal classProfessional, zero-allocation, high-precision scatter plot renderer.final classProfessional, zero-allocation, high-precision spline chart renderer.final classStackedAreaRenderer.final classStackedBarRenderer.final classStep-area renderer: like an area chart, but with step transitions (horizontal then vertical).final classProfessional, zero-allocation, high-precision step chart renderer. -
Uses of ChartRenderer in com.arbergashi.charts.render.statistical
Classes in com.arbergashi.charts.render.statistical that implement ChartRendererModifier and TypeClassDescriptionfinal classBand/range-area renderer: draws a band between min and max.final classBeeswarmRenderer - Beeswarm Plot (Stripchart)final classProfessional, zero-allocation box plot renderer.classProfessional, zero-allocation confidence interval renderer.final classCleveland Dot Plot Renderer.final classProfessional, zero-allocation ECDF (Empirical CDF) Renderer.classEnterprise ErrorBar Renderer - ArberGashi Engine.final classProfessional, zero-allocation histogram renderer.final classProfessional, zero-allocation Kernel Density Estimate (KDE) renderer.final classQQPlotRenderer - Quantile-Quantile PlotclassQuantile regression renderer.classRidgeLine Renderer for JDK 25.final classRug plot renderer: short ticks on the X-axis to show distributions.classStatistical Error Bar Renderer (JDK 25 Standard).classViolinPlotRenderer. -
Uses of ChartRenderer in com.arbergashi.charts.ui
Methods in com.arbergashi.charts.ui with parameters of type ChartRendererModifier and TypeMethodDescriptionvoidArberChartPanel.addLayer(ChartModel model, ChartRenderer renderer) Adds a new data series to the chart.voidArberChartPanel.addOverlay(ChartRenderer renderer) Adds an overlay renderer that uses the PRIMARY model (the first one added).Constructors in com.arbergashi.charts.ui with parameters of type ChartRendererModifierConstructorDescriptionArberChartPanel(ChartModel initialModel, ChartRenderer initialRenderer) Creates a new high-performance chart panel with an initial dataset.