public class AxesSeries extends ChartSeries
ChartSeries
that use the
Cartesian coordinate system.Constructor and Description |
---|
AxesSeries()
Creates a new instance of the
AxesSeries class. |
Modifier and Type | Method and Description |
---|---|
protected void |
calculateLabelSpace(android.graphics.RectF cartRect,
android.graphics.RectF _plotAreaRect,
android.graphics.Paint _textPaint) |
protected void |
calculateLayoutRects(android.graphics.RectF cartRect,
android.graphics.RectF _plotAreaRect,
android.graphics.Paint _textPaint) |
protected void |
correctCartCoords(int barSeriesCount,
float intervalLength) |
protected void |
createAndCalculateSeriesElements(android.graphics.RectF cartRect,
java.util.ArrayList<android.graphics.RectF> barCartRects,
java.util.ArrayList<android.graphics.RectF> lineCartRects,
float intervalLength) |
protected void |
DrawLabels(android.graphics.Paint _textPaint,
android.graphics.Canvas _imgCanvas) |
protected void |
DrawSeries(android.graphics.Paint _graphPaint,
android.graphics.Canvas _imgCanvas) |
java.util.ArrayList<java.lang.Float> |
getXData()
Gets the X-data for this
AxesSeries . |
java.util.ArrayList<java.lang.Float> |
getYData()
Gets the Y-data for this
AxesSeries . |
protected void |
layout(android.graphics.RectF cartRect,
android.graphics.RectF _plotAreaRect,
android.graphics.Paint _textPaint) |
protected void |
measure(android.graphics.RectF cartRect,
android.graphics.RectF _plotAreaRect,
android.graphics.Paint _textPaint) |
protected android.graphics.PointF |
NormalizePoint(android.graphics.PointF pt,
android.graphics.RectF cartRect,
android.graphics.RectF _plotAreaRect) |
void |
setXData(java.util.ArrayList<java.lang.Float> xData)
Sets X-data for this
AxesSeries . |
void |
setYData(java.util.ArrayList<java.lang.Float> yData)
Sets the Y-data for this
AxesSeries . |
addSeriesListener, getFillColors, getIndex, getStrokeColors, getStrokeEffect, getStrokeWidth, removeSeriesListener, setFillColors, setStrokeColors, setStrokeEffect, setStrokeWidth, UpdateLayout
public AxesSeries()
AxesSeries
class.protected void calculateLayoutRects(android.graphics.RectF cartRect, android.graphics.RectF _plotAreaRect, android.graphics.Paint _textPaint)
protected void calculateLabelSpace(android.graphics.RectF cartRect, android.graphics.RectF _plotAreaRect, android.graphics.Paint _textPaint)
protected void createAndCalculateSeriesElements(android.graphics.RectF cartRect, java.util.ArrayList<android.graphics.RectF> barCartRects, java.util.ArrayList<android.graphics.RectF> lineCartRects, float intervalLength)
protected void correctCartCoords(int barSeriesCount, float intervalLength)
protected void measure(android.graphics.RectF cartRect, android.graphics.RectF _plotAreaRect, android.graphics.Paint _textPaint)
protected void layout(android.graphics.RectF cartRect, android.graphics.RectF _plotAreaRect, android.graphics.Paint _textPaint)
protected void DrawSeries(android.graphics.Paint _graphPaint, android.graphics.Canvas _imgCanvas)
protected void DrawLabels(android.graphics.Paint _textPaint, android.graphics.Canvas _imgCanvas)
public void setXData(java.util.ArrayList<java.lang.Float> xData)
AxesSeries
.xData
- ArrayList with float numbers.public java.util.ArrayList<java.lang.Float> getXData()
AxesSeries
.public void setYData(java.util.ArrayList<java.lang.Float> yData)
AxesSeries
.yData
- ArrayList with float numbers.public java.util.ArrayList<java.lang.Float> getYData()
AxesSeries
.protected android.graphics.PointF NormalizePoint(android.graphics.PointF pt, android.graphics.RectF cartRect, android.graphics.RectF _plotAreaRect)