Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

graph: Javadoc index of package graph.


Package Samples:

graph
graphed

Classes:

InteractiveGraph: This class is an extension of Graph class. It adds interactive selection of the plotting range and can display the mouse position in user coordinates. Mouse Events MouseDown Starts the range selection MouseDrag Drag out a rectangular range selection MouseUp Replot with modified plotting range. KeyDown Events R Redraw plot with default limits r Redraw plot using current limits m Pop window to enter manually plot range c Toggle pop-up window that displays the mouse position in user coordinates d Show coordinates of the closest data point to the cursor D Hide data coordinates pop-window h This key ...
RTextLine: This class is an extension of the TextLine Class that allows text to be rotated. To rotate the text the Component.createImage method is used. This means that this class needs to know the component that will receive the text. If the component is not known the text cannot be rotated and the class will fall back to the TextLine.draw method. The text is rotated by running the image through an ImageFilter. This filter can easily be modified to rotate text through an arbitrary angle but unless the text is large the integer mapping will blur the text. Also positioning of arbitrarily rotated text becomes ...
Axis: This class controls the look and feel of axes. It is designed to be used in conjunction with the Graph class and DataSet class for plotting 2D graphs. To work with the other classes a system of registration is used. The axes have to be attached to the controlling Graph class and the DataSet's have to be attached to both the Graph class and the Axis class. This way the 3 main classes Graph, Axis and DataSet know of each others existence. This does not mean the classes cannot be used independently, they can but in this mode nothing is automated, the user must code everything manually
Graph: This is the main plotting class. It partitions the canvas to contain the specified axes with the remaining space taken with the plotting region. Axes are packed against the walls of the canvas. The paint and update methods of this class handle all the drawing operations of the graph. This means that independent components like Axis and DataSets must be registered with this class to be incorporated into the plot.
SpecialFunction: This class contains physical constants and special functions not found in the java.lang.Math class. Like the java.lang.Math class this class is final and cannot be subclassed. All physical constants are in cgs units. NOTE: These special functions do not necessarily use the fastest or most accurate algorithms.
TextState: A structure class used exclusively with the TextLine class. When the Text changes state (new font, new color, new offset) then this class holds the information plus the substring that the state pertains to.
Markers: This class installs, manipulates and draws markers. Markers are stroked using the line drawing method of the class Graph. This means that any stroked figure can become a marker.
RotateTextFilter: This is an extension to the ImageFilter class that will rotate an image a multiple of 90 degrees. This filter is easily extended to allow arbitrary rotations
DataSet: This class is designed to hold the data to be plotted. It is to be used in conjunction with the Graph class and Axis class for plotting 2D graphs.
Gin: Popup a window to output data after a Graphics Input command the window contains the following X value Y value
TextLine: This class is designed to bundle together all the information required to draw short Strings with subscripts and superscripts
LoadMessage: This is a separate thread that flashes a message on the Graph canvas that data is loading
FileFormatException: This should be thrown if any of the packages fileloaders encounter a format error
MarkerVertex: This class is a structure class. It defines one vertex of the marker.
LineDrawer: Abstraction for drawing data tuples as points connected by lines
MarketDrawer: Drawer of market basic data - open, high, low, close, etc.
Range: A popup window for altering the range of the plot
BarDrawer: Abstraction for drawing data as a bar graph
BasicDrawer: Drawer of Primary, non-temporal market data
TemporalDrawer: Abstraction for drawing time-related data
IndicatorDrawer: Abstraction for drawing indicator tuples
Drawer: Abstraction for drawing data tuples
PriceDrawer: Abstraction for drawing price bars
DateDrawer: Abstraction for drawing date data
TimeDrawer: Abstraction for drawing time data

Home | Contact Us | Privacy Policy | Terms of Service