Package org.faceless.graph2

Contains all the classes required to create and render a Graph to an SVG, PNG, PDF or other format.

See:
          Description

Interface Summary
XMLGraphResourceProvider This interface is used to provide resources to the XMLGraph object when it's parsing XML, such as fonts, images and colors.
 

Class Summary
AbstractLineSeries A Line series represents a function - for every X value there is a corresponding f(X).
AbstractMarker This class represents an "object" which can be placed on the graph but is not directly part of a series.
Align A non-instantiable class containing several constants dealing with alignments.
AreaSeries An AreaSeries is used to plot several AbstractLineSeries, one on top of eachother, with the space under each line filled.
AxesGraph The AxesGraph class represents any type of graph that's plotted against an axis - bar graphs, line graphs and so on.
Axis An Axis is what a Series is plotted against on an AxesGraph.
BarAxis A subclass of Axis useful for plotting Bar Series.
BarSeries The most basic form of Bar series, this can be used to plot bars to a graph like so:
  AxesGraph graph = new AxesGraph();
  BarSeries series = new BarSeries("Fruit");
  series.set("Apples", 10);
  series.set("Oranges", 13);
  graph.addSeries(series);
 
 Adding a BarSeries to an AxesGraph will typically result in the X-axis being
 set to a BarAxis, and the default ordering of the bars is the order they're
 added to the Series.
BoxWhiskerSeries A BoxWhisker Series is used for plotting statistical data.
BubbleSeries A Bubble Series can be used to plot round or elliptical "bubbles" on a graph.
CandleSeries A Candle Series is typically used for plotting stock prices.
DateAxis A subclass of Axis to be used for plotting date values.
DialGraph A subclass of Graph for drawing "Dials".
FlashOutput The FlashOutput class allows you to create simple Macromedia Flash movies which display the graph.
FunctionLineSeries This class represents a mathematical curve (eg. a Sine curve), drawn onto the graph as a line.
GapAxis A type of Axis that can be used to put a "gap" in the middle of an axis.
GeneralBarSeries The superclass for all types of series that involve plotting Bars to an AxesGraph.
Graph The abstract base class for all Graphs in the Big Faceless Graph Library version 2.x.
GraphTool This class is the main class if the Jar is run directly.
Image The Image class is a type of marker that can be used to use bitmap images as Markers.
ImageOutput The ImageOutput class is a subclass of Output, which allows Graphs to be drawn to a BufferedImage or Graphics2D object, and then optionally rendered to a PNG image by calling the writePNG() method.
Key A Key can optionally be added to the Graph to display information about the data displayed on the Graph.
LineSeries The LineSeries represents the data found on a typical line graph - a collection of sampled values.
LogAxis A type of Axis that can be used to plot Logarithmic values.
Marker A Marker is simply a point marked on the graph with a symbol like a star or a circle.
MarkerAxis A subclass of Axis which displays Markers instead of text on the axis.
MultiBarSeries This type of Bar Series allows several sets of bars to be "grouped", ie drawn next to eachother.
NullAxis A class of Axis which doesn't display any values at all.
NumericAxis The most common type of Axis, a NumericAxis is used to display numbers, either as integers, real numbers, percentages, currency amounts or any type of format that can be created with a NumberFormat.
Output The Output class is the abstract base class for all types of Output in the library.
PDFOutput A subclass of Output that can be used to plot graphs to a PDFCanvas object, which can be included in our companion PDF Library.
PieGraph A subclass of graph for displaying data in a circular Pie graph.
ScatterSeries The ScatterSeries allows you to draw a series which is entirely made up of Marker objects and nothing else.
Series The Series class is the abstract superclass for all types of data to be plotted on an AxesGraph.
SplineSeries A SplineSeries is very similar to a LineSeries class, except that the line between the specified datapoints is "smoothed" by applying a Spline curve.
StackedBarSeries A StackedBarSeries creates a bar graph where the bars are stacked on top of each other.
Style This class represents a style used to draw a graphic object, such as a bar, a line or the graph key.
SVGOutput A subclass of Output which allows the finished Graph to be rendered to SVG.
Text A type of Marker that represents an item of Text.
TextStyle The TextStyle class sets the font, color and so on for any text displayed on the Graph.
XMLGraph The XMLGraph class provides a simple XML interface into the Graph library.
ZAxis A subclass of Axis which can only be used on the Z-axis of a graph.
 

Package org.faceless.graph2 Description

Contains all the classes required to create and render a Graph to an SVG, PNG, PDF or other format. The top level class is Graph.



Copyright © 2001-2011 Big Faceless Organization