NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Stuart- Use the TextDisplayable.setDisplayUnit(Unit) method. You can use ucar.visad.Util.parseUnit("Celsius") to create the unit. Just remember that "C" is Coulomb. ;-) Don Stuart Maclean wrote:
I am am reading a netcdf model grid into a GeoGrid, and then on via a GeoGridAdapter into a IDV Displayable object. My data is t,y,x -> temperature, where the raw values are in Kelvin.I am using IDV's TextDisplayable to do an IDV like 'Value Plot'. I would like to display some other unit, i.e Celsius, for the text values.I suspect there is a very simple way to do this, I just cannot find it in the javadocs ;)A brute force way would be to construct a new FlatField, populate its domain with that from the original, build a new realType for tempCelsius and scale over from the original tempKelvin, and use the second FlatField for the TextDisplayable...Any help appreciated Stuart _______________________________________________ idvdevelopers mailing list idvdevelopers@xxxxxxxxxxxxxxxxFor list information, to unsubscribe, visit: http://www.unidata.ucar.edu/mailing_lists/
-- ************************************************************* Don Murray UCAR Unidata Program dmurray@xxxxxxxxxxxxxxxx P.O. Box 3000 (303) 497-8628 Boulder, CO 80307 http://www.unidata.ucar.edu/staff/donm *************************************************************
idvdevelopers
archives: