Documentation of 'kcl.waterloo.graphics.plots2D.GJCloud' Java class
GJCloud
kcl.waterloo.graphics.plots2D

Class GJCloud

  • All Implemented Interfaces:
    java.beans.PropertyChangeListener, java.util.EventListener, GJEffectorInterface, GJFastPlotInterface, GJPlotInterface, GJLinkableInterface, GJObservableInterface, GJDataModelInterface<java.awt.geom.Rectangle2D,GJGraphInterface>, GJFillableInterface<java.awt.Shape,java.awt.Paint>, GJScreenDataInterface<java.awt.Shape>, GJVisualsInterface<GJMarker,java.awt.Paint,java.awt.BasicStroke,java.awt.Dimension,java.awt.Shape>


    public class GJCloud
    extends GJAbstractPlot
    GJCloud provides an alternative to the GJScatter plot when drawing large numbers of points. Markers are not rendered - just a short dash. GJCloud respects the Fill color setting - which sets the color of the dash - and allows multiplexing of the colors. Otherwise all marker and line settings are ignored. This provides for extremely fast rendering. Use GJCloud in preference to GJScatter when there are many thousands of data points to display. How many will depend on your system/hardware: for some Macs, GJScatter can give slow performance with as few as 5000 points. On Windows systems, 10000-20000 points can usually be handled OK.
    • Constructor Detail

      • GJCloud

        public GJCloud()
    • Method Detail

      • paintPlot

        public final void paintPlot(java.awt.Graphics2D g2)
        Description copied from class: GJAbstractPlot
        Note that this method is overloaded by all concrete sub-classes which should call this super-class method.
        Specified by:
        paintPlot in interface GJPlotInterface
        Overrides:
        paintPlot in class GJAbstractPlot

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.