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
Modifier and TypeFieldDescriptionprotected hdf.view.Chart.ChartCanvas
Panel that draws plot of data values.protected double[][]
the data values of line points or histogramstatic final int
histogram style chartstatic final int[]
The default colors of lines for selected columnsstatic final int
line style chartprotected int
number of data points -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
open()
Show the Chart dialog.void
setLineColors
(int[] c) Sets the color of each line of a line plotvoid
setLineLabels
(String[] l) Sets the labels of each line.void
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
-
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.
-