Package cbsw.gui
Class Histogram2D
- java.lang.Object
-
- cbsw.gui.Histogram2D
-
public class Histogram2D extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
Histogram2D.EOFException
-
Field Summary
Fields Modifier and Type Field Description org.jfree.chart.JFreeChart
chart
int
currentIndex
(package private) static org.jfree.chart.renderer.LookupPaintScale
paintScale
org.jfree.chart.plot.XYPlot
plot
org.jfree.chart.renderer.xy.XYBlockRenderer
renderer
(package private) static org.jfree.chart.StandardChartTheme
theme
-
Constructor Summary
Constructors Constructor Description Histogram2D(java.lang.String title)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.File
chooseFile(java.lang.String fileExtension, java.lang.String fileDescription)
void
clear()
(package private) static org.jfree.chart.renderer.LookupPaintScale
createInfernoPaintScale(double lowerBound, double upperBound, double saturationBound)
org.jfree.chart.JFreeChart
getChart()
org.jfree.data.xy.DefaultXYZDataset
getDataset()
java.lang.Comparable[]
keys()
void
readStream(java.io.BufferedReader stream)
void
saveAsPNG()
void
saveAsPNG(java.io.File file)
void
saveAsSVG()
void
saveAsSVG(java.io.File file)
void
setPaintScale(double lowerBound, double upperBound, double saturationBound)
-
-
-
Field Detail
-
chart
public org.jfree.chart.JFreeChart chart
-
plot
public org.jfree.chart.plot.XYPlot plot
-
renderer
public org.jfree.chart.renderer.xy.XYBlockRenderer renderer
-
theme
static org.jfree.chart.StandardChartTheme theme
-
currentIndex
public int currentIndex
-
paintScale
static org.jfree.chart.renderer.LookupPaintScale paintScale
-
-
Method Detail
-
setPaintScale
public void setPaintScale(double lowerBound, double upperBound, double saturationBound)
-
getChart
public org.jfree.chart.JFreeChart getChart()
-
getDataset
public org.jfree.data.xy.DefaultXYZDataset getDataset()
-
keys
public java.lang.Comparable[] keys()
-
clear
public void clear()
-
chooseFile
public java.io.File chooseFile(java.lang.String fileExtension, java.lang.String fileDescription)
-
saveAsPNG
public void saveAsPNG()
-
saveAsPNG
public void saveAsPNG(java.io.File file)
-
saveAsSVG
public void saveAsSVG()
-
saveAsSVG
public void saveAsSVG(java.io.File file)
-
readStream
public void readStream(java.io.BufferedReader stream) throws java.io.IOException, Histogram2D.EOFException
- Throws:
java.io.IOException
Histogram2D.EOFException
-
createInfernoPaintScale
static org.jfree.chart.renderer.LookupPaintScale createInfernoPaintScale(double lowerBound, double upperBound, double saturationBound)
-
-