com.metsci.glimpse.painter.plot
Class HistogramPainter
java.lang.Object
com.metsci.glimpse.painter.base.GlimpsePainterImpl
com.metsci.glimpse.painter.base.GlimpsePainter2D
com.metsci.glimpse.painter.base.GlimpseDataPainter2D
com.metsci.glimpse.painter.plot.HistogramPainter
- All Implemented Interfaces:
- GlimpsePainter
public class HistogramPainter
- extends GlimpseDataPainter2D
Plots a simple frequency histogram histogram. Binning of
data is handled automatically.
- Author:
- ulman
Method Summary |
void |
autoAdjustAxisBounds(Axis2D axis)
|
void |
dispose(javax.media.opengl.GLContext context)
|
float |
getBinSize()
|
float |
getBinStart()
|
float |
getMaxX()
|
float |
getMaxY()
|
float |
getMinX()
|
float |
getMinY()
|
void |
paintTo(javax.media.opengl.GL gl,
GlimpseBounds bounds,
Axis2D axis)
|
void |
setColor(float[] rgba)
|
void |
setColor(float r,
float g,
float b,
float a)
|
void |
setData(double[] data)
|
void |
setData(double[] data,
double binSize,
double binStart)
|
void |
setData(double[] data,
float binSize,
float binStart)
|
void |
setData(double[] data,
int size)
|
void |
setData(double[] data,
int size,
double binSize,
double binStart)
|
void |
setData(float[] data)
|
void |
setData(float[] data,
int size)
|
void |
setData(float[] data,
int size,
float binSize,
float binStart)
|
void |
setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts,
int totalSize,
float binSize)
Sets the histogram data without automatically binning. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FLOATS_PER_BAR
public static final int FLOATS_PER_BAR
- See Also:
- Constant Field Values
HistogramPainter
public HistogramPainter()
setColor
public void setColor(float[] rgba)
setColor
public void setColor(float r,
float g,
float b,
float a)
autoAdjustAxisBounds
public void autoAdjustAxisBounds(Axis2D axis)
setData
public void setData(double[] data)
setData
public void setData(double[] data,
int size)
setData
public void setData(float[] data)
setData
public void setData(float[] data,
int size)
setData
public void setData(double[] data,
double binSize,
double binStart)
setData
public void setData(double[] data,
int size,
double binSize,
double binStart)
setData
public void setData(it.unimi.dsi.fastutil.floats.Float2IntMap counts,
int totalSize,
float binSize)
- Sets the histogram data without automatically binning.
setData
public void setData(double[] data,
float binSize,
float binStart)
setData
public void setData(float[] data,
int size,
float binSize,
float binStart)
getBinSize
public float getBinSize()
getBinStart
public float getBinStart()
getMinY
public float getMinY()
getMaxY
public float getMaxY()
getMinX
public float getMinX()
getMaxX
public float getMaxX()
dispose
public void dispose(javax.media.opengl.GLContext context)
paintTo
public void paintTo(javax.media.opengl.GL gl,
GlimpseBounds bounds,
Axis2D axis)
- Specified by:
paintTo
in class GlimpseDataPainter2D
Copyright © 2012 Metron, Inc.. All Rights Reserved.