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 classHistogram2D.EOFException
-
Field Summary
Fields Modifier and Type Field Description org.jfree.chart.JFreeChartchartintcurrentIndex(package private) static org.jfree.chart.renderer.LookupPaintScalepaintScaleorg.jfree.chart.plot.XYPlotplotorg.jfree.chart.renderer.xy.XYBlockRendererrenderer(package private) static org.jfree.chart.StandardChartThemetheme
-
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.FilechooseFile(java.lang.String fileExtension, java.lang.String fileDescription)voidclear()(package private) static org.jfree.chart.renderer.LookupPaintScalecreateInfernoPaintScale(double lowerBound, double upperBound, double saturationBound)org.jfree.chart.JFreeChartgetChart()org.jfree.data.xy.DefaultXYZDatasetgetDataset()java.lang.Comparable[]keys()voidreadStream(java.io.BufferedReader stream)voidsaveAsPNG()voidsaveAsPNG(java.io.File file)voidsaveAsSVG()voidsaveAsSVG(java.io.File file)voidsetPaintScale(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.IOExceptionHistogram2D.EOFException
-
createInfernoPaintScale
static org.jfree.chart.renderer.LookupPaintScale createInfernoPaintScale(double lowerBound, double upperBound, double saturationBound)
-
-