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.ChartCanvas
chartP
Panel that draws plot of data values.protected double[][]
data
the data values of line points or histogramstatic int
HISTOGRAM
histogram style chartstatic int[]
LINE_COLORS
The default colors of lines for selected columnsstatic int
LINEPLOT
line style chartprotected int
numberOfPoints
number 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 void
open()
void
setLineColors(int[] c)
Sets the color of each line of a line plotvoid
setLineLabels(String[] l)
Sets the labels of each line.void
setTypeToInteger()
Sets the data type of the plot data to be integer.Methods inherited from class org.eclipse.swt.widgets.Dialog
checkSubclass, getParent, getStyle, getText, setText
Methods 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.
-