+Format DensityPlot

The Format DensityPlot Command brings up a Dialog Box that allows the user select either 64x64, 128x128 or 256x256 resolution and various other properties of the display. 64x64 resolution uses 16 KB memory per array and 128x128 resolution uses 64 KB memory per array. Selecting 128x128 or 256x256 will cause some slowing of the graphical operations, but will provide a higher resolution picture of the data. The Format Dialog Box also allows the user to vary the level and colors of the display as well as apply a smoothing algorithm to the data array. Keep in mind, however, that some smoothing occurs anyway when 256 channel data gets packed into a 64 x 64 or 128x128 element array. Usually, 256 and 1024 channel data look best after one or two smoothing iterations at 128x128. Density plots and contour displays use the same data and are easily switched from one to the other. The window frame sizing works a bit differently with Density Plot displays, the X and Y extents are fixed to a multiple of the display resolution.

The Contour level item select the level above which the data point are visible in Density Plots.

The "Isometric 3D" check box switches the display to isometric 3D. When selected, isometric 3D enables the Set 3D Fill Color button and associated 3D input parameter widgets the user may select to rotate and set the virtual viewer distance from the display array. Once displayed, the 3D window has an additional "Rotate" popup menu item that allows the user to draw new projections on a memory device context to create a pseudo animation effect. After the memory context has the bitmap, it is immediately copied to the window display. Hold down the control+left mouse button to rapidly drag the cube to a new orientation. The Use Region Colors item causes the selected region colors to be used for that area of the data display.

The default Size Density is Window - the window size is limitied to multiples of the array resolution (smaller drawing elements). Element - allows for any size window, but the individual elements are 1 pixel larger. Both methods avoid a gridding artifact from rounding errors in the element position calculations.