Using ModifyGizmo makeColorWave={}

I use Igor 6.2. I created a Gizmo to display some spectroscopy on an XY grid. The data format is 3D with XY for rows and columns and the spectroscopy independent variable across the layers. The actual values in the matrix are just the dependent variable values, which I understand is the natural format for 3D waves. SetScale was done for all the dimensions. I don't think there's any problem with this as I was able to use the slicer to look at the data.

The problem seems to be that the noisy data's huge range dominates the color table and the data of interest only occupy a tiny sliver of the color table. To correct this I created a 1D wave with just a linear mapping of points in my range of interest:
Make/O/N=10000 GizmoColor; GizmoColor = (p/10000)*4e-5
which seems to look fine.

I then tried to map one of the standard color waves onto it, per the documentation:
ModifyGizmo makeColorWave={GizmoColor,Rainbow,0}
Igor executes this command without complaint.

My understanding is that I should be able to use this color wave (GizmoColor_C) for my slices and it should map the colors linearly between data values of 0 and 4e-5. But in the Gizmo Slicer Color Table selector the color table is not there. It also does not show up if I edit the surface in the Gizmo Info window and try to change the color table that way. It also doesn't show up in either of the two places if I create a new gizmo window after creating the new color table.
You are not telling us what you mean by "Gizmo display". Specifically, what type of Gizmo object are you drawing?

MakeColorWave is designed to work for surface objects in Gizmo. If you are drawing any other kind of object the data format of the wave will have the wrong dimensionality.

In general when the range of your data is greater than the range that you want to span with your color table you can set the values at which the first and last colors are drawn.

If you are not sure how to handle this, feel free to send me a copy of your experiment including the details of what you want to accomplish and I'll help you with that.

A.G.
WaveMetrics, Inc.
support@wavemetrics.com
I am using Gizmo Slicer to create surfaces from the data wave I described above. I tried setting the min/max values for the color table by editing the surface in the dialog for "use color wave", which is what I think you are talking about. As far as I can tell it had no effect which is why I went for the makeColorWave command. I also just noticed that adjusting the color table alpha all the way down to zero has no effect either.
For anyone else who has this issue (AG helped me out): You have to double click the surface in the Gizmo Info window, select details under Surface Color/Use Color Table, make sure the color table span is set to "Volume Data" (my mistake), then set First Color/Last Color to whatever data values you want the color table to span.