jueves, 4 de marzo de 2021

EJ3.9. Gradiente de colores para figuras

Se muestra como hacer para crear un gradiente de color para el fondo de figuras usando makecpt, grdmath y grdedit. 

Scripts con sintaxis moderna:

    shell

    bat
 

1. makecpt: Se utiliza para crear una paleta de colores (CPT) continuo. En este caso con los colores blanco a gris y para valores de 0 a 1.

gmt makecpt -Cwhite,50 -T0/1 -Z

 

2. gradmath: Permite crear superficies 2d para colorear con el CPT. Crear grilla con grdmath. Se utiliza una resolución de 0.01 unidades (-I) lo suficientemente chico para evitar un efecto de pixelado.

Nota: Todas las grillas tienen valores entre 0 y 1 (-R0/1/0/1).

 

gmt grdmath -I0.01 Y = %GRD%

gmt grdmath -I0.01 X = %GRD%

gmt grdmath -I0.01 X Y MUL = %GRD%

gmt grdmath -I0.01 X Y ADD NORM = %GRD%

gmt grdmath -I0.01 X Y ADD NORM = %GRD%
gmt grdedit %GRD% -Er

gmt grdmath -I0.01 0.5 0.5 CDIST NORM = %GRD%

gmt grdmath -I0.01 0.5 0.5 CDIST NORM NEG 1 ADD = %GRD%

gmt grdmath -I0.01 1 1 CDIST NORM = %GRD%

gmt grdmath -I0.01 1 0 CDIST NORM = %GRD%

 

3. grdimage: Se utliza para crear el fondo degradado. 

gmt grdimage %GRD% -C

4. Graficar encima: Una vez graficado el fondo de la figura, se puedan graficar datos. Hay que tener el cuidado de modificar la región de la figura y de mantener sus dimensiones.

gmt histogram -Bxaf -Byaf @v3206_06.txt -R-6000/0/0/30 -Gorange -W1p -Z1 -T250


No hay comentarios.:

Publicar un comentario