Package org.faceless.graph
Contains the basic classes for creating a Graph.
-
Class Summary Class Description AbstractBarGraph An abstract superclass for all Bar Graphs.AbstractLineGraph The abstract superclass for all graphs plotting continuous data (as opposed to bar graphs, which are for plotting discrete data).AreaGraph Plot a Line graph that has the area below the line filled in.AxesGraph An Axes Graph covers every Graph that is plotted against an Axes.BarGraph A concrete subclass of AbstractBarGraph that handles the simplest type of Bar Graph - a single row of bars, running across the X axis.BoundingBox ABoundingBox
is a simple cube which is used to define the "Bounding Box", or the smallest cube that contains a object, on aCanvas
.DepthBarGraph A concrete subclass of AbstractBarGraph that describes Bar Graphs with X and Z axes - i.e. they go both across and "into" the screen.FloatingBarGraph A type of Bar graph where the bars float above the axis.Graph The abstract base class for all Graphs in theorg.faceless.graph
package.LineGraph A subclass of AbstractLineGraph that plots one or more separate curves - a typical Line Graph.MultiBarGraph A concrete subclass of AbstractBarGraph that describes Bar Graphs with multiple datasets plotted next to eachother on a single X axis.PieGraph The PieGraph is the only type of Graph that doesn't subclassAxesGraph
, and is ideal for proportional data.Point A Point represents a point in 3D space, and is the building block upon which the 3D representation of the Graphs is based.Style Styles control the colors, borders and fonts of an element.TowerBarGraph A concrete subclass of AbstractBarGraph that describes "Towered" Bar Graphs - i.e. each bar consists of several colored blocks, stacked on top of eachother.