Intensity Graph

Intensity Graph has the capability to display 2D array in colors based on its color map which is a map of value and color. For example, it could be used to display video image, temperature pattern or terrain in an intuitive fashion. The input data must be a 1D array of long or double value, in which the data is arranged in row by row so it can be converted to a 2D array. For example, for a N rows by M columns 2D data, the input data should like this:

InputData = P11, P12,...P1M, P21, P22, ... P2M, ... PN1, PN2, ...PNM

The widget can also output profile data of the image to PVs.

Operations

Drag a rectangle on the graph will zoom in to the rectangle. Double click will return to unzoomed state.

Special Properties

Graph properties

Axis Properties

The property id for axis has a prefix of x_axis_ or y_axis_. For example, the property id of Axis Color property for X Axis (0) is x_axis_axis_color.

Special Methods

setValue method accepts 1D double array. Its getValue method returns double array.

See Also