|
Class Summary |
| Axis |
Axis is made of:
- The line
- The ticks (small and big)
- The labels (text displayed next to the big ticks)
- Grid
- Scale
Example:
// create 2 axis with scale and orientation
com.java4less.rchart.Axis XAxis=new Axis(Axis.HORIZONTAL,new Scale());
com.java4less.rchart.Axis YAxis=new Axis(Axis.VERTICAL,new Scale());
// set scale values
XAxis.scale.min=0;
YAxis.scale.min=0;
// set the tick configuration
Axis.scaleTickInterval=1;
XAxis.scaleTickInterval=1;
// add user defined labels
String[] lbls={"June","July","Aug.","Sept.","Oct.","Nov.","Dec."};
XAxis.tickLabels=lbls;
|
| AxisLabel |
Axis label are texts that are displayed along the Axis. |
| AxisTargetZone |
Axis target zone
|
| BarDataSerie |
A BarDataSerie is a DataSerie that will be plotted using bars (horizontal) or columns (vertical). |
| BarPlotter |
Plotter used to draw a bar chart. |
| BarPlotter3D |
Plotter used to draw a bar chart. |
| Chart |
Main class of RChart. |
| ChartAdapter |
Default implementation of the ChartListener. |
| ChartComponent |
This is the class all chart components are derived from. |
| ChartLabel |
This is a private class used for rendering labels of scales, value in the chart ... |
| ChartLoader |
This class is used to create a chart using parameters instead or using the java api. |
| CurvePlotter |
This is the plotter used to draw curves. |
| DataSerie |
A data serie contains the values that must be plotted on the chart. |
| FillStyle |
This class fills an area. |
| GaugeDataSerie |
Subclass of PieDataSerie for gaugeCharts. |
| GaugePlotter |
Plotter used to create a gauge chart. |
| HAxisLabel |
A horizontal label is an axis label that will be draw along the horizontal axis. |
| Legend |
The legend contains the description of the data displayed in the chart. |
| LineDataSerie |
A LineDataSerie is a DataSerie that must be plotted using lines. |
| LinePlotter |
This is the plotter used to draw a line chart. |
| LinePlotter3D |
This is the plotter used to draw a line chart. |
| LineStyle |
This class draws lines. |
| LogScale |
The scale converts the data to screen coordinates using logarithms. |
| MaxMinDataSerie |
This data serie is an extension of LineDataSerie that displayed minimum and maximum values of each element. |
| Msg |
AWT Dialog used to display messages |
| PieDataSerie |
The PieDataSerie is actually not a serie of value but a set of values to be plotted as a pie chart. |
| PiePlotter |
Plotter used to create a pie chart. |
| Plotter |
base class used to plot a chart. |
| RadarPlotter |
Class used to plot radar charts. |
| Scale |
The scale converts the data to screen coordinates. |
| TargetZone |
Target zone in the chart's background. |
| Title |
The title will be displayed as text above the chart. |
| VAxisLabel |
A vertical label is an axis label that will be displayed along the vertical axis. |