Object
org.eclipse.swt.widgets.Dialog
hdf.view.Chart
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/2016
 - Author:
 - Jordan T. Henderson
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected hdf.view.Chart.ChartCanvasPanel that draws plot of data values.protected double[][]the data values of line points or histogramstatic final inthistogram style chartstatic final int[]The default colors of lines for selected columnsstatic final intline style chartprotected intnumber of data points - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidopen()Show the Chart dialog.voidsetLineColors(int[] c) Sets the color of each line of a line plotvoidsetLineLabels(String[] l) Sets the labels of each line.voidSets the data type of the plot data to be integer.Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText 
- 
Field Details
- 
HISTOGRAM
 - 
LINEPLOT
 - 
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
Show the Chart dialog. - 
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. 
 -