public class RadarChart
- Object
- AbstractChart
- RoundChart
- RadarChart
Draws multi-dimensional data as a web chart (also known as a radar or spider chart).
The chart consumes an AreaSeries where each category represents an
axis radiating from the centre. Configure colours and labelling through a
DefaultRenderer and wrap the instance in a
com.codename1.charts.ChartComponent to present it inside your UI.
Constructors
public RadarChart(AreaSeries dataset, DefaultRenderer renderer) | Builds a new radar chart instance. |
Methods
public void draw(Canvas canvas, int x, int y, int width, int height, Paint paint) | The graphical representation of the radar chart. |
public int getLegendShapeWidth(int seriesIndex) | Returns the legend shape width. |
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer renderer, float x, float y, int seriesIndex, Paint paint) | The graphical representation of the legend shape. |
Inherited fields
Inherited methods
From RoundChart
drawTitle, getRenderer, getCenterX, setCenterX, getCenterY, setCenterY, isAutocalculateCenter, setAutocalculateCenter
Constructor details
RadarChart
public RadarChart(AreaSeries dataset, DefaultRenderer renderer)Builds a new radar chart instance.
Parameters
datasetAreaSeries- the series dataset
rendererDefaultRenderer- the series renderer
Method details
draw
public void draw(Canvas canvas, int x, int y, int width, int height, Paint paint)The graphical representation of the radar chart.
Parameters
canvasCanvas- the canvas to paint to
xint- the top left x value of the view to draw to
yint- the top left y value of the view to draw to
widthint- the width of the view to draw to
heightint- the height of the view to draw to
paintPaint- the paint
getLegendShapeWidth
public int getLegendShapeWidth(int seriesIndex)Returns the legend shape width.
Parameters
seriesIndexint- the series index
Returns
the legend shape width
drawLegendShape
public void drawLegendShape(Canvas canvas, SimpleSeriesRenderer renderer, float x, float y, int seriesIndex, Paint paint)The graphical representation of the legend shape.
Parameters
canvasCanvas- the canvas to paint to
rendererSimpleSeriesRenderer- the series renderer
xfloat- the x value of the point the shape should be drawn at
yfloat- the y value of the point the shape should be drawn at
seriesIndexint- the series index
paintPaint- the paint to be used for drawing