Object
org.eclipse.swt.widgets.Dialog
hdf.view.Chart
public class Chart extends org.eclipse.swt.widgets.Dialog
ChartView displays a histogram/line chart of selected row/column of table data
or image data. There are two types of chart, histogram and line plot.
- Version:
- 2.4 2/27/16
- Author:
- Jordan T. Henderson
-
Field Summary
Fields Modifier and Type Field Description protected hdf.view.Chart.ChartCanvaschartPPanel that draws plot of data values.protected double[][]datathe data values of line points or histogramstatic intHISTOGRAMhistogram style chartstatic int[]LINE_COLORSThe default colors of lines for selected columnsstatic intLINEPLOTline style chartprotected intnumberOfPointsnumber of data points -
Constructor Summary
Constructors Constructor Description Chart(org.eclipse.swt.widgets.Shell parent, String title, int style, double[][] data, double[] xData, double[] yRange)Constructs a new ChartView given data and data ranges. -
Method Summary
Modifier and Type Method Description voidopen()voidsetLineColors(int[] c)Sets the color of each line of a line plotvoidsetLineLabels(String[] l)Sets the labels of each line.voidsetTypeToInteger()Sets the data type of the plot data to be integer.Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setTextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
HISTOGRAM
histogram style chart- See Also:
- Constant Field Values
-
LINEPLOT
line style chart- See Also:
- Constant Field Values
-
LINE_COLORS
The default colors of lines for selected columns -
data
the data values of line points or histogram -
chartP
Panel that draws plot of data values. -
numberOfPoints
number of data points
-
-
Constructor Details
-
Chart
public Chart(org.eclipse.swt.widgets.Shell parent, String title, int style, double[][] data, double[] xData, double[] yRange)Constructs a new ChartView given data and data ranges.- Parameters:
parent- the parent of this dialog.title- the title of this dialog.style- the style of the chart. Valid values are: HISTOGRAM and LINEdata- the two dimensional data array: data[linenumber][datapoints]xData- the range of the X values, xRange[0]=xmin, xRange[1]=xmax.yRange- the range of the Y values, yRange[0]=ymin, yRange[1]=ymax.
-
-
Method Details
-
open
-
setLineColors
Sets the color of each line of a line plot- Parameters:
c- the list of colors
-
setLineLabels
Sets the labels of each line.- Parameters:
l- the list of line labels
-
setTypeToInteger
Sets the data type of the plot data to be integer.
-