|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.androidplot.ui.widget.Widget
com.androidplot.xy.XYGraphWidget
public class XYGraphWidget
Displays graphical data annotated with domain and range tick markers.
Nested Class Summary | |
---|---|
static class |
XYGraphWidget.XYPlotOrientation
Will be used in a future version. |
Constructor Summary | |
---|---|
XYGraphWidget(XYPlot plot,
SizeMetrics sizeMetrics)
|
Method Summary | |
---|---|
void |
drawRangeTick(android.graphics.Canvas canvas,
float yPix,
double yVal,
android.graphics.Paint labelPaint,
android.graphics.Paint linePaint,
boolean drawLineOnly)
|
android.graphics.Paint |
getCursorLabelBackgroundPaint()
|
android.graphics.Paint |
getCursorLabelPaint()
|
float |
getDomainCursorPosition()
|
Double |
getDomainCursorVal()
|
float |
getDomainLabelMargin()
|
android.graphics.Paint |
getDomainLabelPaint()
|
int |
getDomainLabelTickExtension()
|
float |
getDomainLabelWidth()
|
android.graphics.Paint |
getDomainOriginLabelPaint()
|
android.graphics.Paint |
getDomainOriginLinePaint()
|
int |
getDomainTicksPerLabel()
Deprecated. |
Format |
getDomainValueFormat()
|
android.graphics.Paint |
getGridBackgroundPaint()
|
android.graphics.Paint |
getGridLinePaint()
|
float |
getGridPaddingBottom()
|
float |
getGridPaddingLeft()
|
float |
getGridPaddingRight()
|
float |
getGridPaddingTop()
|
android.graphics.RectF |
getGridRect()
Returns a RectF representing the grid area last drawn by this plot. |
float |
getRangeCursorPosition()
|
Double |
getRangeCursorVal()
|
float |
getRangeLabelMargin()
|
android.graphics.Paint |
getRangeLabelPaint()
|
int |
getRangeLabelTickExtension()
|
float |
getRangeLabelWidth()
|
android.graphics.Paint |
getRangeOriginLabelPaint()
|
android.graphics.Paint |
getRangeOriginLinePaint()
|
int |
getRangeTicksPerLabel()
Deprecated. |
Format |
getRangeValueFormat()
|
int |
getTicksPerDomainLabel()
|
int |
getTicksPerRangeLabel()
|
Double |
getXVal(float xPix)
Converts an x pixel into an x value. |
Double |
getXVal(android.graphics.PointF point)
Convenience method. |
Double |
getYVal(float yPix)
Converts a y pixel to a y value. |
Double |
getYVal(android.graphics.PointF point)
Convenience method. |
boolean |
isDrawMarkersEnabled()
|
void |
setCursorLabelBackgroundPaint(android.graphics.Paint cursorLabelBackgroundPaint)
|
void |
setCursorLabelPaint(android.graphics.Paint cursorLabelPaint)
|
void |
setCursorPosition(float x,
float y)
|
void |
setCursorPosition(android.graphics.PointF point)
|
void |
setDomainCursorPosition(float domainCursorPosition)
|
void |
setDomainLabelMargin(float domainLabelMargin)
|
void |
setDomainLabelPaint(android.graphics.Paint domainLabelPaint)
|
void |
setDomainLabelTickExtension(int domainLabelTickExtension)
|
void |
setDomainLabelWidth(float domainLabelWidth)
|
void |
setDomainOriginLabelPaint(android.graphics.Paint domainOriginLabelPaint)
|
void |
setDomainOriginLinePaint(android.graphics.Paint domainOriginLinePaint)
|
void |
setDomainTicksPerLabel(int domainTicksPerLabel)
Deprecated. |
void |
setDomainValueFormat(Format domainValueFormat)
|
void |
setDrawMarkersEnabled(boolean drawMarkersEnabled)
|
void |
setGridBackgroundPaint(android.graphics.Paint gridBackgroundPaint)
|
void |
setGridLinePaint(android.graphics.Paint gridLinePaint)
Creates a copy of gridLinePaint to be used for drawing grid lines. |
void |
setGridPaddingBottom(float gridPaddingBottom)
|
void |
setGridPaddingLeft(float gridPaddingLeft)
|
void |
setGridPaddingRight(float gridPaddingRight)
|
void |
setGridPaddingTop(float gridPaddingTop)
|
void |
setRangeCursorPosition(float rangeCursorPosition)
|
void |
setRangeLabelMargin(float rangeLabelMargin)
|
void |
setRangeLabelPaint(android.graphics.Paint rangeLabelPaint)
|
void |
setRangeLabelTickExtension(int rangeLabelTickExtension)
|
void |
setRangeLabelWidth(float rangeLabelWidth)
|
void |
setRangeOriginLabelPaint(android.graphics.Paint rangeOriginLabelPaint)
|
void |
setRangeOriginLinePaint(android.graphics.Paint rangeOriginLinePaint)
|
void |
setRangeTicksPerLabel(int rangeTicksPerLabel)
Deprecated. |
void |
setRangeValueFormat(Format rangeValueFormat)
|
void |
setTicksPerDomainLabel(int ticksPerDomainLabel)
|
void |
setTicksPerRangeLabel(int ticksPerRangeLabel)
|
Methods inherited from class com.androidplot.ui.widget.Widget |
---|
containsPoint, draw, getBackgroundPaint, getBorderPaint, getHeightMetric, getHeightPix, getMarginatedRect, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOutlineRect, getPaddedRect, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getWidthMetric, getWidthPix, isClippingEnabled, setBackgroundPaint, setBorderPaint, setClippingEnabled, setHeight, setHeight, setMarginBottom, setMarginLeft, setMarginRight, setMargins, setMarginTop, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setSize, setWidth, setWidth |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public XYGraphWidget(XYPlot plot, SizeMetrics sizeMetrics)
Method Detail |
---|
public boolean isDrawMarkersEnabled()
public void setDrawMarkersEnabled(boolean drawMarkersEnabled)
public android.graphics.RectF getGridRect()
public Double getYVal(android.graphics.PointF point)
point
-
public Double getYVal(float yPix)
yPix
-
public Double getXVal(android.graphics.PointF point)
point
-
public Double getXVal(float xPix)
xPix
-
public void drawRangeTick(android.graphics.Canvas canvas, float yPix, double yVal, android.graphics.Paint labelPaint, android.graphics.Paint linePaint, boolean drawLineOnly)
public float getDomainLabelWidth()
public void setDomainLabelWidth(float domainLabelWidth)
public float getRangeLabelWidth()
public void setRangeLabelWidth(float rangeLabelWidth)
public float getDomainLabelMargin()
public void setDomainLabelMargin(float domainLabelMargin)
public float getRangeLabelMargin()
public void setRangeLabelMargin(float rangeLabelMargin)
public android.graphics.Paint getGridBackgroundPaint()
public void setGridBackgroundPaint(android.graphics.Paint gridBackgroundPaint)
public android.graphics.Paint getDomainLabelPaint()
public void setDomainLabelPaint(android.graphics.Paint domainLabelPaint)
public android.graphics.Paint getRangeLabelPaint()
public void setRangeLabelPaint(android.graphics.Paint rangeLabelPaint)
public android.graphics.Paint getGridLinePaint()
public void setGridLinePaint(android.graphics.Paint gridLinePaint)
gridLinePaint
- public Format getRangeValueFormat()
public void setRangeValueFormat(Format rangeValueFormat)
public Format getDomainValueFormat()
public void setDomainValueFormat(Format domainValueFormat)
public int getDomainLabelTickExtension()
public void setDomainLabelTickExtension(int domainLabelTickExtension)
public int getRangeLabelTickExtension()
public void setRangeLabelTickExtension(int rangeLabelTickExtension)
public int getTicksPerRangeLabel()
public void setTicksPerRangeLabel(int ticksPerRangeLabel)
public int getTicksPerDomainLabel()
public void setTicksPerDomainLabel(int ticksPerDomainLabel)
@Deprecated public int getRangeTicksPerLabel()
@Deprecated public void setRangeTicksPerLabel(int rangeTicksPerLabel)
rangeTicksPerLabel
- @Deprecated public int getDomainTicksPerLabel()
@Deprecated public void setDomainTicksPerLabel(int domainTicksPerLabel)
domainTicksPerLabel
- public void setGridPaddingTop(float gridPaddingTop)
public float getGridPaddingBottom()
public void setGridPaddingBottom(float gridPaddingBottom)
public float getGridPaddingLeft()
public void setGridPaddingLeft(float gridPaddingLeft)
public float getGridPaddingRight()
public void setGridPaddingRight(float gridPaddingRight)
public float getGridPaddingTop()
public android.graphics.Paint getDomainOriginLinePaint()
public void setDomainOriginLinePaint(android.graphics.Paint domainOriginLinePaint)
public android.graphics.Paint getRangeOriginLinePaint()
public void setRangeOriginLinePaint(android.graphics.Paint rangeOriginLinePaint)
public android.graphics.Paint getDomainOriginLabelPaint()
public void setDomainOriginLabelPaint(android.graphics.Paint domainOriginLabelPaint)
public android.graphics.Paint getRangeOriginLabelPaint()
public void setRangeOriginLabelPaint(android.graphics.Paint rangeOriginLabelPaint)
public void setCursorPosition(float x, float y)
public void setCursorPosition(android.graphics.PointF point)
public float getDomainCursorPosition()
public Double getDomainCursorVal()
public void setDomainCursorPosition(float domainCursorPosition)
public float getRangeCursorPosition()
public Double getRangeCursorVal()
public void setRangeCursorPosition(float rangeCursorPosition)
public android.graphics.Paint getCursorLabelPaint()
public void setCursorLabelPaint(android.graphics.Paint cursorLabelPaint)
public android.graphics.Paint getCursorLabelBackgroundPaint()
public void setCursorLabelBackgroundPaint(android.graphics.Paint cursorLabelBackgroundPaint)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |