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.

Re: [visad] Fw: Specific Color Mapping

Hi Devanshee,

> I want to map "red" color to (40C to 50C). "Orange"  to (30C to 40C).

You can use a stepwise color table.

Take a look at Test33 in the VisAD examples:
https://github.com/visad/visad/blob/master/examples/src/Test33.java

1) Make a ScalarMap to RGB.
2) Add the map to the display via the addMap method.
3) Get the BaseColorControl by calling getControl() on that ScalarMap.
4) Create a stepwise RGB color table dimensioned float[3][256].
5) Assign the color table via the BaseColorControl's setTable method.

Regards,
Curtis


On Tue, Apr 15, 2014 at 1:24 PM, Devanshee Prajapati <
devanshee@xxxxxxxxxxxxxx> wrote:

>    On Tuesday, April 15, 2014 10:16 PM, Devanshee Prajapati <
> devanshee@xxxxxxxxxxxxxx> wrote:
>   Hi everyone,
>
> I want to know that whether is it possible to map specific color to
> specific class of range values??
>
> For Example: My range is Temperature.
>    And I want to map "red" color to (40C to 50C).
>            "Orange"  to (30C to 40C ).
>  And then the mapping should be modified by user.
>
> Currently I am using static mapping, which is provided in visAD Tutorials
> by Ugo Taddei.
> In which mapping occurs automatically.
>
> But I think there must be a way to be more specific by giving range like
> this.
>
> ThankYou.
>
> _______________________________________________
> visad mailing list
> visad@xxxxxxxxxxxxxxxx
> For list information, to unsubscribe, visit:
> http://www.unidata.ucar.edu/mailing_lists/
>
>
  • 2014 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the visad archives: