<h2>org.das2.graph.HugeScatterRenderer</h2><p>HugeScatterRenderer This renderer can handle vector data sets with hundreds of thousands of points by histogramming the points and then creating a greyscale spectrogram of the histogram. The property "saturationHitCount" defines the number of pixel hits that will make the pixel black. This has been modified a lot over the years:<ul> <li> connecting lines when the data is of timeseries, <li> alternate modes are used when we zoom in closely, <li> support for QDataSets and waveform scheme data, <li> lone pixels are highlighted. </ul> Created on April 14, 2005, 8:45 PM</p> <h2>HugeScatterRenderer( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/dataset/DataSetDescriptor.html'>org.das2.dataset.DataSetDescriptor</a> dsd )</h2> <p></p> <hr> <a name="PROP_ENVELOPE"></a> <h2>PROP_ENVELOPE</h2> <p></p> <hr> <a name="acceptContext-int-int"></a> <h2>acceptContext</h2> acceptContext( int x, int y ) → boolean <p></p> <h3>Parameters</h3> x - an int <br> y - an int <h3>Returns:</h3> boolean <br><br> <a href="https://github.com/autoplot/dev/search?q=acceptContext&unscoped_q=acceptContext">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#acceptContext-int-int">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1082">[view source]</a> <br> <br> <hr> <a name="doAutorange-org.das2.qds.QDataSet"></a> <h2>doAutorange</h2> doAutorange( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) → <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> <p></p> <h3>Parameters</h3> ds - a QDataSet <h3>Returns:</h3> org.das2.qds.QDataSet <br><br> <a href="https://github.com/autoplot/dev/search?q=doAutorange&unscoped_q=doAutorange">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#doAutorange-org.das2.qds.QDataSet">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L184">[view source]</a> <br> <br> <hr> <a name="getColor"></a> <h2>getColor</h2> getColor( ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a> <p></p> <h3>Returns:</h3> java.awt.Color <br><br> <a href="https://github.com/autoplot/dev/search?q=getColor&unscoped_q=getColor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getColor">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1058">[view source]</a> <br> <br> <hr> <a name="getEnvelope"></a> <h2>getEnvelope</h2> getEnvelope( ) → int <p></p> <h3>Returns:</h3> int <br><br> <a href="https://github.com/autoplot/dev/search?q=getEnvelope&unscoped_q=getEnvelope">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getEnvelope">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1065">[view source]</a> <br> <br> <hr> <a name="getListIcon"></a> <h2>getListIcon</h2> getListIcon( ) → <a href='https://cottagesystems.com/~jbf/autoplot/doc/javax/swing/Icon.html'>javax.swing.Icon</a> <p></p> <h3>Returns:</h3> javax.swing.Icon <br><br> <a href="https://github.com/autoplot/dev/search?q=getListIcon&unscoped_q=getListIcon">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getListIcon">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L92">[view source]</a> <br> <br> <hr> <a name="getSaturationHitCount"></a> <h2>getSaturationHitCount</h2> getSaturationHitCount( ) → int <p></p> <h3>Returns:</h3> int <br><br> <a href="https://github.com/autoplot/dev/search?q=getSaturationHitCount&unscoped_q=getSaturationHitCount">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#getSaturationHitCount">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1049">[view source]</a> <br> <br> <hr> <a name="isPrint300dpi"></a> <h2>isPrint300dpi</h2> isPrint300dpi( ) → boolean <p>Getter for property draw300dpi.</p> <h3>Returns:</h3> Value of property draw300dpi. <br><br> <a href="https://github.com/autoplot/dev/search?q=isPrint300dpi&unscoped_q=isPrint300dpi">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#isPrint300dpi">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1098">[view source]</a> <br> <br> <hr> <a name="render-java.awt.Graphics2D-org.das2.graph.DasAxis-org.das2.graph.DasAxis"></a> <h2>render</h2> render( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Graphics2D.html'>java.awt.Graphics2D</a> g1, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> xAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> yAxis ) → void <p></p> <h3>Parameters</h3> g1 - a Graphics2D <br> xAxis - a DasAxis <br> yAxis - a DasAxis <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=render&unscoped_q=render">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#render-java.awt.Graphics2D-org.das2.graph.DasAxis-org.das2.graph.DasAxis">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L216">[view source]</a> <br> <br> <hr> <a name="selectionArea"></a> <h2>selectionArea</h2> selectionArea( ) → <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Shape.html'>java.awt.Shape</a> <p>return a Shape object showing where the data lie and focus should be accepted.</p> <h3>Returns:</h3> a java.awt.Shape <br><br> <a href="https://github.com/autoplot/dev/search?q=selectionArea&unscoped_q=selectionArea">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#selectionArea">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1174">[view source]</a> <br> <br> <hr> <a name="setColor-java.awt.Color"></a> <h2>setColor</h2> setColor( <a href='https://docs.oracle.com/javase/8/docs/api/java/awt/Color.html'>java.awt.Color</a> color ) → void <p></p> <h3>Parameters</h3> color - a Color <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setColor&unscoped_q=setColor">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setColor-java.awt.Color">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1053">[view source]</a> <br> <br> <hr> <a name="setDataSet-org.das2.qds.QDataSet"></a> <h2>setDataSet</h2> setDataSet( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/qds/QDataSet.html'>QDataSet</a> ds ) → void <p></p> <h3>Parameters</h3> ds - a QDataSet <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setDataSet&unscoped_q=setDataSet">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setDataSet-org.das2.qds.QDataSet">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L156">[view source]</a> <br> <br> <hr> <a name="setEnvelope-int"></a> <h2>setEnvelope</h2> setEnvelope( int envelope ) → void <p>0=none. 1=faint envelope with points on top. 2=only envelope</p> <h3>Parameters</h3> envelope - an int <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setEnvelope&unscoped_q=setEnvelope">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setEnvelope-int">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1073">[view source]</a> <br> <br> <hr> <a name="setPrint300dpi-boolean"></a> <h2>setPrint300dpi</h2> setPrint300dpi( boolean print300dpi ) → void <p>Setter for property draw300dpi.</p> <h3>Parameters</h3> print300dpi - New value of property draw300dpi. <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setPrint300dpi&unscoped_q=setPrint300dpi">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setPrint300dpi-boolean">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1106">[view source]</a> <br> <br> <hr> <a name="setSaturationHitCount-int"></a> <h2>setSaturationHitCount</h2> setSaturationHitCount( int d ) → void <p></p> <h3>Parameters</h3> d - an int <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=setSaturationHitCount&unscoped_q=setSaturationHitCount">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#setSaturationHitCount-int">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L1041">[view source]</a> <br> <br> <hr> <a name="updatePlotImage-org.das2.graph.DasAxis-org.das2.graph.DasAxis-org.das2.util.monitor.ProgressMonitor"></a> <h2>updatePlotImage</h2> updatePlotImage( <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> xAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/graph/DasAxis.html'>org.das2.graph.DasAxis</a> yAxis, <a href='https://cottagesystems.com/~jbf/autoplot/doc/org/das2/util/monitor/ProgressMonitor.html'>ProgressMonitor</a> monitor ) → void <p></p> <h3>Parameters</h3> xAxis - a DasAxis <br> yAxis - a DasAxis <br> monitor - a ProgressMonitor <h3>Returns:</h3> void (returns nothing) <br><br> <a href="https://github.com/autoplot/dev/search?q=updatePlotImage&unscoped_q=updatePlotImage">[search for examples]</a> <a href="https://github.com/autoplot/documentation/tree/master/javadoc/org/das2/graph/HugeScatterRenderer.md">[view on GitHub]</a> <a href="https://cottagesystems.com/~jbf/autoplot/doc2018/org/das2/graph/HugeScatterRenderer.html#updatePlotImage-org.das2.graph.DasAxis-org.das2.graph.DasAxis-org.das2.util.monitor.ProgressMonitor">[view on old javadoc]</a> <a href="https://github.com/das-developers/das2java/tree/main/dasCore/src/org/das2/graph/HugeScatterRenderer.java#L894">[view source]</a> <br> <br>