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. |