Uses of Interface
com.arbergashi.charts.model.ChartModel
Packages that use ChartModel
Package
Description
Public API of the ArberCharts framework.
Internal implementation details of the ArberCharts framework.
Data model layer of the ArberCharts framework.
Rendering layer of the ArberCharts framework.
Swing UI components of the ArberCharts framework.
Legend UI components.
-
Uses of ChartModel in com.arbergashi.charts.api
Methods in com.arbergashi.charts.api that return ChartModelModifier and TypeMethodDescriptionChartFocus.model()Returns the value of themodelrecord component.Methods in com.arbergashi.charts.api with parameters of type ChartModelModifier and TypeMethodDescriptionArberChartBuilder.addLayer(ChartModel model, ChartRenderer renderer) static ArberChartBuilderArberChartBuilder.of(ChartModel model, ChartRenderer renderer) Constructors in com.arbergashi.charts.api with parameters of type ChartModelModifierConstructorDescriptionChartFocus(Point pixel, double x, double y, int index, ChartModel model, Instant timestamp, Map<String, Object> values) Creates an instance of aChartFocusrecord class.DefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY) Constructor that derives scaling from the model with optional view overrides.DefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY, ChartTheme theme) Theme-aware constructor that derives scaling from the model with optional view overrides.DefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY, ChartTheme theme, ChartRenderHints renderHints) Theme-aware constructor with render hints. -
Uses of ChartModel in com.arbergashi.charts.internal
Methods in com.arbergashi.charts.internal with parameters of type ChartModelModifier and TypeMethodDescriptionHitTestUtils.nearestPointIndex(Point2D pixel, ChartModel model, PlotContext context) Finds the index of the nearest data point to a given pixel location.Constructors in com.arbergashi.charts.internal with parameters of type ChartModelModifierConstructorDescriptionDefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY) Constructor that derives scaling from the model with optional view overrides.DefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY, ChartTheme theme) Theme-aware constructor that derives scaling from the model with optional view overrides.DefaultPlotContext(Rectangle2D bounds, ChartModel model, double viewMinX, double viewMaxX, double viewMinY, double viewMaxY, ChartTheme theme, ChartRenderHints renderHints) -
Uses of ChartModel in com.arbergashi.charts.model
Subinterfaces of ChartModel in com.arbergashi.charts.modelModifier and TypeInterfaceDescriptioninterfaceOptional extension for box plot models that provide explicit outliers.interfaceAn extension of ChartModel for flow-based data, such as that required by Sankey or Alluvial diagrams.interfaceAn extension of ChartModel for hierarchical data structures, such as those required by Sunburst or Treemap charts.interfaceAn extension of ChartModel for matrix-based data, such as that required by Chord Diagrams or adjacency matrices.interfaceAn extension of ChartModel for multi-dimensional data, where each data point is an array of values.interfaceAn extension of ChartModel for multivariate data, where each data point consists of multiple values across different dimensions.interfaceAn extension of ChartModel for 3-component data, required for Ternary Plots.Classes in com.arbergashi.charts.model that implement ChartModelModifier and TypeClassDescriptionfinal classFixed-capacity ring-buffer model optimized for realtime streams.classCircular buffer implementation for high-performance real-time medical data (e.g.classDefaultChartModelimplementation backed by primitive arrays.classDefault implementation for a flow-based chart model.classDefault implementation for a hierarchical chart model.classDefault implementation for a matrix-based chart model.classDefault implementation for a multi-dimensional chart model.classDefault implementation for a multivariate chart model.classDefault implementation for a ternary chart model.classOptimized model for real-time medical data (ECG, EEG). -
Uses of ChartModel in com.arbergashi.charts.render
Methods in com.arbergashi.charts.render with parameters of type ChartModelModifier and TypeMethodDescriptiondefault PlotContextChartRenderer.createContext(Rectangle2D bounds, ChartModel model) Creates a default plot context for rendering.protected abstract voidBaseRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) Implementation-specific drawing logic.ChartRenderer.getFocusValues(int index, ChartModel model, PlotContext context) Contributes structured focus values for interactive UI elements.BaseRenderer.getLegendColor(ChartModel model) Returns the color for the legend.BaseRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) Returns the data index nearest to the given pixel coordinate, if supported.ChartRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) Returns the nearest point index to the given pixel, if supported.default double[]ChartRenderer.getPreferredYRange(ChartModel model) Optional Y-range override for autoscaling.protected ColorBaseRenderer.getSeriesColor(ChartModel model) BaseRenderer.getTooltipText(int index, ChartModel model) Returns tooltip text for the given data index, or null when not supported.default StringChartRenderer.getTooltipText(int index, ChartModel model) Returns the formatted tooltip text for a given data point index.voidBaseRenderer.render(Graphics2D g2, ChartModel model, PlotContext context) Main render method.voidChartRenderer.render(Graphics2D g2, ChartModel model, PlotContext context) Renders the chart contents into the provided graphics context.default voidChartRenderer.renderEmptyState(Graphics2D g2, ChartModel model, PlotContext context) Renders a renderer-specific empty state.protected ColorBaseRenderer.seriesOrBase(ChartModel model, PlotContext context, int index) -
Uses of ChartModel in com.arbergashi.charts.render.analysis
Methods in com.arbergashi.charts.render.analysis with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidAdaptiveFunctionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidAutocorrelationRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidChangePointRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidEnvelopeRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidFourierOverlayRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidLiveFFTRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidLoessRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidMinMaxMarkerRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidMovingAverageRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidOutlierDetectionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPeakDetectionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPolynomialRegressionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidReferenceLineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRegressionLineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSlopeRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidThresholdRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidTrendDecompositionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVectorFieldRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.render.circular
Methods in com.arbergashi.charts.render.circular with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidChordDiagramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidDonutRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidGaugeBandsRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidGaugeRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidNightingaleRoseRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPieRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPolarAdvancedRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPolarLineRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidPolarRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidRadarRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidRadialBarRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRadialStackedRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSemiDonutRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSunburstRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) ChordDiagramRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) DonutRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) GaugeBandsRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) NightingaleRoseRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) PieRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) PolarAdvancedRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) PolarLineRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) PolarRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) RadarRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) RadialBarRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) RadialStackedRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) SemiDonutRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) SunburstRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.render.financial
Methods in com.arbergashi.charts.render.financial with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidADXRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidATRRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidBollingerBandsRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidCandlestickHollowRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidCandlestickRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidFibonacciRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidFibonacciRetracementRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidGanttRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidHeikinAshiRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidHighLowRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidIchimokuCloudRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidIchimokuRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidKagiRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidMACDRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidOBVRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidParabolicSARRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidPivotPointsRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidPointAndFigureAdvancedRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidPointAndFigureRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRenkoRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRSIRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidStochasticRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidVolumeProfileRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVolumeRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidWaterfallRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) CandlestickRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) HighLowRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) WaterfallRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) double[]ADXRenderer.getPreferredYRange(ChartModel model) double[]ATRRenderer.getPreferredYRange(ChartModel model) double[]MACDRenderer.getPreferredYRange(ChartModel model) double[]OBVRenderer.getPreferredYRange(ChartModel model) double[]StochasticRenderer.getPreferredYRange(ChartModel model) HighLowRenderer.getRenderedShape(ChartModel model, PlotContext context) WaterfallRenderer.getRenderedShape(ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.render.medical
Methods in com.arbergashi.charts.render.medical with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidAbstractMedicalSweepRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidECGRhythmRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidEEGRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidMedicalSweepRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSpectrogramMedicalRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSpirometryRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSweepEraseEKGRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidUltrasoundMModeRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVCGRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVentilatorWaveformRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) AbstractMedicalSweepRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) double[]IBPRenderer.getPreferredYRange(ChartModel model) double[]NIRSRenderer.getPreferredYRange(ChartModel model) protected ColorAbstractMedicalSweepRenderer.resolveWaveColor(ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.render.specialized
Methods in com.arbergashi.charts.render.specialized with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidAlluvialRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidArcDiagramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidBulletChartRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidCandlestickHollowRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidChernoffFacesRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidChordFlowRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidControlChartRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidDelaunayRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidDendrogramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidDependencyWheelRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidGanttResourceViewRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidHeatmapContourRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidHeatmapRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidHexbinRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidHorizonChartRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidHorizonRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidJoyplotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidLollipopRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidMarimekkoRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidNetworkRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidParallelCoordinatesRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidParetoRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSankeyProRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSankeyRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSparklineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSpectrogramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStreamgraphRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSunburstRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidTernaryContourRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidTernaryPhasediagramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidTernaryPlotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVectorFieldRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidVoronoiRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidWindRoseRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) CandlestickHollowRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) ChordFlowRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) DelaunayRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) HeatmapRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) HexbinRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) ParallelCoordinatesRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) double[]StreamgraphRenderer.getPreferredYRange(ChartModel model) HeatmapRenderer.getTooltipText(int index, ChartModel model) -
Uses of ChartModel in com.arbergashi.charts.render.standard
Methods in com.arbergashi.charts.render.standard with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidAreaRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidBarRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidBaselineAreaRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidBubbleRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidColumnRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidGroupedBarRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidImpulseRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidLineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRangeRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidScatterRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidSplineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStackedAreaRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStackedBarRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStepAreaRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStepRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.render.statistical
Methods in com.arbergashi.charts.render.statistical with parameters of type ChartModelModifier and TypeMethodDescriptionprotected voidBandRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidBeeswarmRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidBoxPlotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidConfidenceIntervalRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidDotPlotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidECDFRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidErrorBarRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidHistogramRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidKDERenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidQQPlotRenderer.drawData(Graphics2D g, ChartModel model, PlotContext context) protected voidQuantileRegressionRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRidgeLineRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidRugPlotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidStatisticalErrorBarRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) protected voidViolinPlotRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) BoxPlotRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) ErrorBarRenderer.getPointAt(Point2D pixel, ChartModel model, PlotContext context) double[]BandRenderer.getPreferredYRange(ChartModel model) double[]ECDFRenderer.getPreferredYRange(ChartModel model) double[]KDERenderer.getPreferredYRange(ChartModel model) ConfidenceIntervalRenderer.getRenderedShape(ChartModel model, PlotContext context) ErrorBarRenderer.getRenderedShape(ChartModel model, PlotContext context) -
Uses of ChartModel in com.arbergashi.charts.ui
Methods in com.arbergashi.charts.ui with parameters of type ChartModelModifier and TypeMethodDescriptionvoidArberChartPanel.addLayer(ChartModel model, ChartRenderer renderer) Adds a new data series to the chart.Constructors in com.arbergashi.charts.ui with parameters of type ChartModelModifierConstructorDescriptionArberChartPanel(ChartModel initialModel, ChartRenderer initialRenderer) Creates a new high-performance chart panel with an initial dataset. -
Uses of ChartModel in com.arbergashi.charts.ui.legend
Methods in com.arbergashi.charts.ui.legend that return ChartModelModifier and TypeMethodDescriptionLegendChartContext.getModel()Returns the chart model providing legend labels and series metadata.