Uses of Interface
com.arbergashi.charts.api.PlotContext
Packages that use PlotContext
Package
Description
Public API of the ArberCharts framework.
Internal implementation details of the ArberCharts framework.
Rendering layer of the ArberCharts framework.
Utility and infrastructure classes used across the ArberCharts core.
-
Uses of PlotContext in com.arbergashi.charts.api
Classes in com.arbergashi.charts.api that implement PlotContextModifier and TypeClassDescriptionclassStandardPlotContextimplementation for Cartesian coordinate systems.final recordDefaultPlotContextimplementation. -
Uses of PlotContext in com.arbergashi.charts.internal
Classes in com.arbergashi.charts.internal that implement PlotContextModifier and TypeClassDescriptionfinal recordDefault PlotContext implementation.Methods in com.arbergashi.charts.internal with parameters of type PlotContextModifier and TypeMethodDescriptionstatic intPixelDecimator.decimate(double[] xIn, double[] yIn, int count, PlotContext context, double[] outX, double[] outY) Reduces the input data to approx. 2 points per pixel column (Min and Max).HitTestUtils.nearestPointIndex(Point2D pixel, ChartModel model, PlotContext context) Finds the index of the nearest data point to a given pixel location. -
Uses of PlotContext in com.arbergashi.charts.render
Methods in com.arbergashi.charts.render that return PlotContextModifier and TypeMethodDescriptiondefault PlotContextChartRenderer.createContext(Rectangle2D bounds, ChartModel model) Creates a default plot context for rendering.Methods in com.arbergashi.charts.render with parameters of type PlotContextModifier and TypeMethodDescriptionvoidAxisRenderer.drawAxes(Graphics2D g2, PlotContext context) Draws axis lines, ticks, and labels.protected abstract voidBaseRenderer.drawData(Graphics2D g2, ChartModel model, PlotContext context) Implementation-specific drawing logic.voidAxisRenderer.drawGrid(Graphics2D g2, PlotContext context) Draws the background grid.ChartRenderer.getFocusValues(int index, ChartModel model, PlotContext context) Contributes structured focus values for interactive UI elements.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.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 ChartThemeBaseRenderer.resolveTheme(PlotContext context) Resolves the theme for the current render call.protected ColorBaseRenderer.seriesOrBase(ChartModel model, PlotContext context, int index) protected ColorBaseRenderer.themeAccent(PlotContext context) protected ColorBaseRenderer.themeAxisLabel(PlotContext context) protected ColorBaseRenderer.themeBackground(PlotContext context) protected ColorBaseRenderer.themeBearish(PlotContext context) protected ColorBaseRenderer.themeBullish(PlotContext context) protected ColorBaseRenderer.themeForeground(PlotContext context) protected ColorBaseRenderer.themeGrid(PlotContext context) protected ColorBaseRenderer.themeSeries(PlotContext context, int index) -
Uses of PlotContext in com.arbergashi.charts.render.analysis
Methods in com.arbergashi.charts.render.analysis with parameters of type PlotContextModifier 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 PlotContext in com.arbergashi.charts.render.circular
Methods in com.arbergashi.charts.render.circular with parameters of type PlotContextModifier 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) voidSunburstRenderer.handleClick(Point2D pixel, PlotContext context) Handles a click event to perform drill-down/up operations. -
Uses of PlotContext in com.arbergashi.charts.render.financial
Methods in com.arbergashi.charts.render.financial with parameters of type PlotContextModifier 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) HighLowRenderer.getRenderedShape(ChartModel model, PlotContext context) WaterfallRenderer.getRenderedShape(ChartModel model, PlotContext context) -
Uses of PlotContext in com.arbergashi.charts.render.medical
Methods in com.arbergashi.charts.render.medical with parameters of type PlotContextModifier 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) protected ColorAbstractMedicalSweepRenderer.resolveWaveColor(ChartModel model, PlotContext context) -
Uses of PlotContext in com.arbergashi.charts.render.specialized
Methods in com.arbergashi.charts.render.specialized with parameters of type PlotContextModifier 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) -
Uses of PlotContext in com.arbergashi.charts.render.standard
Methods in com.arbergashi.charts.render.standard with parameters of type PlotContextModifier 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 PlotContext in com.arbergashi.charts.render.statistical
Methods in com.arbergashi.charts.render.statistical with parameters of type PlotContextModifier 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) ConfidenceIntervalRenderer.getRenderedShape(ChartModel model, PlotContext context) ErrorBarRenderer.getRenderedShape(ChartModel model, PlotContext context) -
Uses of PlotContext in com.arbergashi.charts.ui.grid
Methods in com.arbergashi.charts.ui.grid with parameters of type PlotContextModifier and TypeMethodDescriptionvoidAnalysisGridLayer.renderGrid(Graphics2D g2, PlotContext context) voidDefaultGridLayer.renderGrid(Graphics2D g, PlotContext context) voidFinancialGridLayer.renderGrid(Graphics2D g, PlotContext context) voidGridLayer.renderGrid(Graphics2D g, PlotContext context) Renders the chart grid for the given plot context.voidMedicalGridLayer.renderGrid(Graphics2D g, PlotContext context) -
Uses of PlotContext in com.arbergashi.charts.util
Methods in com.arbergashi.charts.util with parameters of type PlotContextModifier and TypeMethodDescriptionstatic voidChartUtils.mapToPolar(double angleDeg, double rValue, PlotContext ctx, Point2D dest) Map polar coordinates (angle in degrees, radius in data units) to pixels.static doubleChartUtils.transformX(double x, PlotContext ctx) Transforms X coordinate to pixels.static doubleChartUtils.transformY(double y, PlotContext ctx) Transforms Y coordinate to pixels.