Package com.androidplot.xy
Classes involved in the creation and presentation of com.androidplot.xy.XYPlot.
See: Description
-
Class Summary Class Description XYStepCalculator Calculates "stepping" values for a plot. XYPlot A View to graphically display x/y coordinates. SimpleXYSeries A convenience class used to create instances of XYPlot generated from Lists of Numbers. XYSeriesFormatter LineLabelRenderer LineLabelStyle XYGraphWidget Displays graphical data (lines, points, etc.) annotated with domain and range tick markers. XYSeriesRenderer Base class for all Renderers that render XYSeries data. XValueMarker StepFormatter BubbleRenderer Renders three dimensional data onto an XYPlot as bubbles; the x/y values define the position of the bubble and z is uses as a scaling value for the bubble's radius. Item CandlestickSeries Convenience class for representing a series of candlestick values; is NOT a descendant of com.androidplot.xy.XYSeries and therefore cannot be directly added to an com.androidplot.xy.XYPlot. BubbleSeries Created by halfhp on 9/17/16. StepModel Encapsulates a set of stepping parameters for a single axis. YValueMarker XYSeriesRegistry Maintains the "registry" of mappings of XYSeries instances and their associated formatters. State PanZoom Enables basic pan/zoom touch behavior for an XYPlot. PointLabelFormatter ValueMarker Encapsulates a single axis line marker drawn onto an XYPlot at a specified value. CandlestickFormatter Format for drawing a value using CandlestickRenderer. StepRenderer Renders a point as a line with the vertices marked. RectRegion RectRegion is just a rectangle with additional methods for determining intersections with other RectRegion instances. GroupRenderer Renders data to an XYPlot that potentially contains more than a single yVal per index, or in other words data with potentially more than two dimensions. StepModelFit Subclass of StepModel that chooses from predefined step values. Norm NormedXYSeries Wrapper implementation of XYSeries that wraps another XYSeries, normalizing values in the range of 0 to 1. BubbleFormatter Format for drawing a value using BubbleRenderer. CandlestickRenderer Renders a group of com.androidplot.xy.XYSeries as a candlestick chart into an com.androidplot.xy.XYPlot. Step An immutable object generated by XYStepCalculator representing a stepping model to be used by an XYPlot. CandlestickMaker Helper utility to simplify the creation of of candlestick charts XYCoords A pair of x/y coordinates LineAndPointFormatter Defines the visual aesthetics of an XYSeries; outline color and width, fill style, vertex size and color, shadowing, etc. Bar BarComparator Used to determine the order in which bars of the same group will be drawn. BarRenderer Renders the points in an XYSeries as bars. XYRegionFormatter Base class of all XYRegionFormatters. XYConstraints Calculates the min/max constraints for an xy plane. Formatter Formatter designed to work in tandem with AdvancedLineAndPointRenderer. AdvancedLineAndPointRenderer This is an experimental (but stable) implementation of an XYSeriesRenderer that provides instrumentation allowing advanced behaviors like dynamically coloring / styling individual segments of a series, etc. Estimator Base for all estimation management schemes. Params CatmullRomInterpolator An implementation of Catmull-Rom interpolation, based on the information found at: http://stackoverflow. SampledXYSeries An implementation of FastXYSeries that samples its self into multiple levels to achieve faster rendering / zoom behavior. BarFormatter FixedSizeEditableXYSeries An efficient implementation of EditableXYSeries intended for use cases where the total number of points visible is known ahead of time and is fairly static. XYLegendItem Formatter Formatter designed to work in tandem with AdvancedLineAndPointRenderer. FastLineAndPointRenderer A faster implementation of of LineAndPointRenderer. LineAndPointRenderer Renders a point as a line with the vertices marked. XYSeriesBundle Created by halfhp on 10/6/16. ZoomEstimator Estimates optimal zoom level to be applied to a SampledXYSeries based on the current visible bounds of the owning XYPlot. ScalingXYSeries Wraps an existing XYSeries allowing easy scaling of that series' xy values. XYLegendWidget Displays a legend for each series added to the owning XYPlot. LTTBSampler Adapted from: https://github.com/drcrane/downsample Note that this implementation does not yet support null values. -
Enum Summary Enum Description PreviewMode ArrayFormat Edge BubbleScaleMode BoundaryMode Pan Zoom ZoomLimit Limits imposed on the zoom. StepMode INCREMENTAL_VALUE - (default) draw a tick every n values. BodyStyle XYFramingModel Axis FillDirection Defines which edge is used to close a fill path for drawing lines. BarOrientation How bars should be laid out when in a group of 2 or more series. BarGroupWidthMode Mode with which to calculate the width of each bar. XOrder Type Type Mode -
Interface Summary Interface Description CursorLabelFormatter Sampler An algorithm used to to resample a larger set of data into a smaller set. EditableXYSeries An XYSeries that exposes methods to set values and resize InterpolationParams Created by nick_f on 9/25/14. XYSeries Represents a two dimensional series of data represented as xy values. OrderedXYSeries An implementation of XYSeries that gives hints to it's renderer about the order of the data being rendered. PointLabeler Interpolator Created by nick_f on 9/25/14. FastXYSeries An implementation of XYSeries that defines additional methods to speed up rendering by giving a hint to the renderer about the min/max values contained in the series.