Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Don, > I'm asking this to the list because the answer might be > of interest to others. > > I have a SkewT display (2D) that has a DisplayRealTupleType > (SkewTPressure, SkewTTemperature, SkewTZAxis) with a > CS that takes these to XYZ. I use ScalarMaps of > (Pressure -> SkewTPressure), (Temperature -> SkewTTemperature). > I also have (X->XAxis, Y->YAxis, Z->ZAxis). This all works > fine for plots of temperature FlatField of type > (Pressure -> Temperature). However, I'd like to plot winds > barbs along the right side display. The fields I put in > are (Pressure -> (U, V)) and I add ScalarMaps of > (U -> Flow1X, V -> Flow1Y). I thought I could get > this to work by adding in a ConstantMap of (1.0 -> XAxis), > so all the winds would line up along the right side of > the display. Instead, they line up along the 0 degree > isotherm (0 is the default for the DisplayRealType). I've > put a screen shot at: > > http://www.unidata.ucar.edu/staff/donm/skewtwinds.jpg > > (the solid white line is the winds - there's a lot of > them). > > Is there any way I could get this to work without > having to figure out the p,t location of each point along > the right side of the display? The ScalarMap (Pressure -> SkewTPressure) overrides the ConstantMap to XAxis for the MathType (Pressure -> (U, V)). You could use the Data.changeMathType() method to change the type to something like (dummy_real -> (U, V)), so your ConstantMap will work. Bill
visad
archives: