Package com.androidplot.xy
Classes involved in the creation and presentation of com.androidplot.xy.XYPlot.
See: Description
-
Class Summary Class Description 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. BarFormatter XYPlot A View to graphically display x/y coordinates. LineAndPointRenderer Renders a point as a line with the vertices marked. XValueMarker CandlestickFormatter Format for drawing a value using CandlestickRenderer. XYSeriesBundle Created by halfhp on 10/6/16. Estimator Base for all estimation management schemes. PointLabelFormatter XYSeriesRegistry Maintains the "registry" of mappings of XYSeries instances and their associated formatters. XYSeriesRenderer Base class for all Renderers that render XYSeries data. XYStepCalculator Calculates "stepping" values for a plot. YValueMarker LTTBSampler Adapted from: https://github.com/drcrane/downsample Note that this implementation does not yet support null values. Step An immutable object generated by XYStepCalculator representing a stepping model to be used by an XYPlot. 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. 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. 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. 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. XYCoords A pair of x/y coordinates StepFormatter LineAndPointFormatter Defines the visual aesthetics of an XYSeries; outline color and width, fill style, vertex size and color, shadowing, etc. StepModel Encapsulates a set of stepping parameters for a single axis. SampledXYSeries An implementation of FastXYSeries that samples its self into multiple levels to achieve faster rendering / zoom behavior. RectRegion RectRegion is just a rectangle with additional methods for determining intersections with other RectRegion instances. ValueMarker Encapsulates a single axis line marker drawn onto an XYPlot at a specified value. StepRenderer Renders a point as a line with the vertices marked. 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. CandlestickMaker Helper utility to simplify the creation of of candlestick charts CandlestickRenderer Renders a group of com.androidplot.xy.XYSeries as a candlestick chart into an com.androidplot.xy.XYPlot. SimpleXYSeries A convenience class used to create instances of XYPlot generated from Lists of Numbers. BubbleSeries Created by halfhp on 9/17/16. Formatter Formatter designed to work in tandem with AdvancedLineAndPointRenderer. FastLineAndPointRenderer A faster implementation of of LineAndPointRenderer. XYLegendItem XYSeriesFormatter Params CatmullRomInterpolator An implementation of Catmull-Rom interpolation, based on the information found at: http://stackoverflow. XYConstraints Calculates the min/max constraints for an xy plane. 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. State A snapshot of an XYPlot's domain and range boundaries, as captured by getState and restored by setState. PanZoom Enables basic pan/zoom touch behavior for an XYPlot. StepModelFit Subclass of StepModel that chooses from predefined step values. XYRegionFormatter Base class of all XYRegionFormatters. ZoomEstimator Estimates optimal zoom level to be applied to a SampledXYSeries based on the current visible bounds of the owning XYPlot. LineLabelRenderer LineLabelStyle XYGraphWidget Displays graphical data (lines, points, etc.) annotated with domain and range tick markers. 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. -
Enum Summary Enum Description PreviewMode BodyStyle XOrder XYFramingModel Axis FillDirection Defines which edge is used to close a fill path for drawing lines. BubbleScaleMode StepMode INCREMENTAL_VALUE - (default) draw a tick every n values. Mode ArrayFormat Type Type BoundaryMode Pan Zoom ZoomLimit Limits imposed on the zoom. Edge 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. -
Interface Summary Interface Description EditableXYSeries An XYSeries that exposes methods to set values and resize OrderedXYSeries An implementation of XYSeries that gives hints to it's renderer about the order of the data being rendered. XYSeries Represents a two dimensional series of data represented as xy values. Sampler An algorithm used to to resample a larger set of data into a smaller set. 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. PointLabeler InterpolationParams Created by nick_f on 9/25/14. Interpolator Created by nick_f on 9/25/14. CursorLabelFormatter