Re: FW: [GMT-HELP] Fwd: How to make a non-symmetric color pallet around zero
Juan Diaz-Naveas <[email protected]>
| Newsgroups | gmane.comp.gis.gmt.user |
|---|---|
| Message-ID | <CABeNKBn=QP8K=5tFQ6FeufntuCWXOQT--KZxfTURytaHVgK0kg@mail.gmail.com> |
Hello Basem, Once you have your cpt-file according to the suggestions of the other colleagues, such as -75 whatever... -50 whatever... -25 whatever... 0 whatever... 50 whatever... 100 whatever... 150 whatever... you should be able to *PLOT* your scale with psscale using the -L option. This option (cpt-file) of psscale *"Gives equal-sized color rectangles. Default scales rectangles according to the z-range in the cpt-file (Also see -Z)."* according to the man page. Best wishes Juan Diaz-Naveas On Wed, Jan 15, 2014 at 5:34 AM, Gery . <[email protected]> wrote: > > Hallo Basem, > > how about if you just make two calls and then paste it together, then you > use the final cpt. Something like this (untested): > > makecpt -Z -Chaxby -T-75/0/25 -N > cpt1 > makecpt -Z -Crainbow -T0/150/50 -N > cpt2 > cat cpt1 cpt2 > cpt > > would that help? > > Prost, > > Gery > > > __________________________________________________________________________________________ > Piensa en el medio ambiente - mantenlo en la pantalla. NO lo imprimas si > NO es necesario. > Think green - keep it on the screen. Do NOT print if it is NOT necessary. > Denken Sie an die Umwelt - bewahren Sie es auf dem Bildschirm. Drucken > Sie es NICHT, wenn es NICHT notwendig ist. > > > > Date: Wed, 15 Jan 2014 09:21:29 +0300 > > From: [email protected] > > Subject: [GMT-HELP] FW: [GMT-HELP] Fwd: How to make a non-symmetric > color pallet around zero > > To: [email protected] > > > > > Sorry I forgot the attachment > > > > -----Original Message----- > > From: basem elsaka [mailto:[email protected]] > > Sent: 15 January, 2014 9:21 AM > > To: Help Mailing List ([email protected]) > > Subject: RE: [GMT-HELP] Fwd: How to make a non-symmetric color pallet > around > > zero > > > > Hallo Walter, here is the same output > > Nothing changed by multiplying the +ve values by 2. > > The main problem as I think and addressed before is in psscale -B > option. Is > > there any solution to divide from -75 to 0 every 25 and divide 0 to 150 > > every 50 at the same time??? Then one can easily get symmetric scale > around > > zero, despite of different numbers. > > I think it is a hard jop using GMT. Or not? > > Basem > > > > -----Original Message----- > > From: Walter (HF) Smith [mailto:[email protected]] > > Sent: 14 January, 2014 3:04 PM > > To: [email protected] > > Cc: [email protected] > > Subject: Re: [GMT-HELP] Fwd: How to make a non-symmetric color pallet > around > > zero > > > > Why can't you use makecpt to generate from -75 to +75 with steps of 25, > and > > then use awk to multiply the positive values by two? > > > > > > On Jan 14, 2014, at 6:17 AM, basem elsaka wrote: > > > > > Hallo Shahar, > > > I have the same problem like you. I'm trying to make symmetric > > > colorbar from non-symmetric color scale As you can see in the attached > > > map, I'm trying to plot from -75 to zero every 25 spacing and from 0 > > > to 150 every 50. My target is from -75 to 150 only 6 spacing (3 > > > negative and 3 positive). > > > There are mainly three problems: > > > 1- as mentioned (symmetric spacing issue) > > > 2- how to play with -B option in psscale to be -B25 and -B50 at the > > > same time ?? is there an option in psscale that is similar to -T in > > makecpt? > > > 3- how to make continuous colorbar in makecpt after appending the file > > > with -N option? Because as you see nobody can distinguish between > > > negative and positive values. > > > Of course writing the following will lead to another color series (see > > > 2nd > > > attachment) > > > > > > makecpt -Z -Chaxby -T-75.0/0.0/25.0 -N > paletteTwice.cpt makecpt -Z > > > -Crainbow -T0.0/150.0/50.0 >> paletteTwice.cpt > > > > > > So did you or anyone succeed to solve this problem. Anyone has > > > suggestions, pleeeeez > > > > > > Basem > > > Institute of Geodesy and Geoinformation, Bonn, Germany > > > Currently: KACST, Saudi Arabia > > > > > > > > > -----Original Message----- > > > From: World-Wide GMT Usage and Help Mailing List > > > [mailto:[email protected]] On Behalf Of Paul Wessel > > > Sent: 08 January, 2014 2:14 AM > > > To: [email protected] > > > Subject: [Bulk] Re: [GMT-HELP] Fwd: How to make a non-symmetric color > > > pallet around zero > > > > > > In GMT5 see makecpt's new option -G for selecting just part of an > > > incoming cpt range. You can then run makecpt twice; first for the > > > negative values and you stretch those via your -Tmin/0/inc and then > > > append the positive side stretched with -T0/max/inc, using -N during > the > > first call. > > > in GMT4 you'll need to do some awking. > > > > > > -p > > > > > > On Jan 7, 2014, at 12:53 PM, Shahar Barak <[email protected]> > wrote: > > > > > >> Hi, > > >> > > >> I'm trying to plot a figure that shows velocity perturbations by > > >> color (results of seismic tomography). I want values at zero and > > >> around zero to be white, but I don't want the color pallet to be > > >> symmetric. The minimum and maximum values are different. > > >> In order to force white to be around zero I use grd2cpt with the -T > > >> option, however this forces the color pallet to be symmetric. > > >> Any ideas on how to accomplish this? I need it to be automated, i.e, > > >> not by manually editing the CPT file. > > >> > > >> Thanks, > > >> > > >> Shahar > > >> > > >> To unsubscribe, send the message "signoff gmt-help" to > > >> [email protected] > > > > > > To unsubscribe, send the message "signoff gmt-help" to > > > [email protected] > > > > > > To unsubscribe, send the message "signoff gmt-help" to > > > [email protected] <symmetric_scale.jpg><symmetric_scale_2.jpg> > > > > To unsubscribe, send the message "signoff gmt-help" to > [email protected] > To unsubscribe, send the message "signoff gmt-help" to > [email protected] > To unsubscribe, send the message "signoff gmt-help" to [email protected]