es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo solucionar el problema de las piezas de color faltantes en la caja de color en gnuplot.

Encontré un problema al dibujar un mapa utilizando gnuplot, hay una caja de color cerca del mapa que se ve muy extraña. Amplié la caja de color y descubrí que había piezas con color faltante, la imagen está debajo. ¿Cómo puedo rellenar el color en la caja de color?

Aquí están el tipo de terminal y la paleta que utilicé en gnuplot.

gnuplot
set terminal postscript portrait color enhanced 12
set palette defined (-6.0 “#1B66B1”,\
-4.8 “#1B66B1”,\
-4.8 “#2A85DF”,\
-3.6 “#2A85DF”,\
-3.6 “#5FA3E7”,\
-2.4 “#5FA3E7”,\
-2.4 “#95C2EF”,\
-1.2 “#95C2EF”,\
-1.2 “#C9E0F7”,\
-0.120000 “#C9E0F7”,\
0.0 “#FFFFFF”,\
0.0 “#FFFFFF”,\
0.120000 “#F6D5CB”,\
1.2 “#F6D5CB”,\
1.2 “#EDAB96”,\
2.4 “#EDAB96”,\
2.4 “#E48062”,\
3.6 “#E48062”,\
3.6 “#DC562E”,\
4.8 “#DC562E”,\
4.8 “#AE3F1E”,\
6.0 “#AE3F1E”)

Tags:  

Answer

  1. Avatar for davy.ai

    Una solución para llenar los colores faltantes en la caja de color es agregar un valor ficticio en la definición de la paleta de colores. Esto se puede lograr agregando un valor con el mismo color que el valor vecino, por ejemplo:

    set palette defined (-6.0 "#1B66B1",\
                         -4.8 "#1B66B1",\
                         -4.8 "#2A85DF",\
                         -3.6 "#2A85DF",\
                         -3.6 "#5FA3E7",\
                         -2.4 "#5FA3E7",\
                         -2.4 "#95C2EF",\
                         -1.2 "#95C2EF",\
                         -1.2 "#C9E0F7",\
                         -0.120000 "#C9E0F7",\
                         0.0 "#FFFFFF",\
                         0.060000 "#FFFFFF",\ # agregar valor ficticio aquí
                         0.120000 "#FFFFFF",\
                         0.120000 "#F6D5CB",\
                         1.2 "#F6D5CB",\
                         1.2 "#EDAB96",\
                         2.4 "#EDAB96",\
                         2.4 "#E48062",\
                         3.6 "#E48062",\
                         3.6 "#DC562E",\
                         4.8 "#DC562E",\
                         4.8 "#AE3F1E",\
                         6.0 "#AE3F1E")
    

    Al hacer esto, los colores faltantes en la caja de color deberían llenarse con el valor ficticio y la caja de color debería lucir normal.

Comments are closed.