pgfplots - surf - Esquemas de colores estándar

pgfplots - surf - Esquemas de colores estándar

¿Existen esquemas de color estándar definidos para parcelas de superficie de pgfplots?

Como el summer, winter, jetetc. de Matlab.

Mapa de colores de Matlab

Respuesta1

Hay muchos mapas de colores estándar definidos en PGFPlots. Para eso, consulte el manual de PGFPlots (v1.14).

Por supuesto, también puedes crear tus propios mapas de colores desde cero o combinar mapas de colores ya existentes o recién creados. Aquí presento un ejemplo copiado delmanual

\documentclass[border=5pt]{standalone}
\usepackage{pgfplots}
    \pgfplotsset{
        compat=1.14,
    }
\begin{document}
    \begin{tikzpicture}
        \begin{axis}[
            view={0}{90},
            colormap={whiteblue}{color=(blue) color=(white)},
            colormap={gb}{color=(green) color=(yellow)
                color=(brown)},
            colorbar horizontal,
            colorbar style={minor x tick num=1},
            y dir=reverse,
        ]
            %  The table file is packed into the archive
            % `doc/latex/pgfplots/pgfplots.doc.src.tar.bz2'
            \addplot3 [
                contour filled={
                    levels from colormap={
                        of colormap={
                            whiteblue,
                            target pos max=,
                            target pos={-12000,-10000,-6000,
                                -5000,-3000,-1000,-750,-500,
                                -250,-100,-50,0}
                        },
                        of colormap={
                            gb,
                            target pos min=,
                            target pos={10,100,200,500,1000,
                                1100,1200, 1500,2000,4000,
                                6000,8000}
                        },
                    },
                },
            ] table {heightmap.dat};
        \end{axis}
    \end{tikzpicture}
\end{document}

imagen que muestra el resultado del código anterior

Respuesta2

Para una solución rápida, agrego lo siguiente aquí (activar con \pgfplotsset{colormap/<name>}):

viridis

ingrese la descripción de la imagen aquí

hot

ingrese la descripción de la imagen aquí

hot2

ingrese la descripción de la imagen aquí

jet

ingrese la descripción de la imagen aquí

blackwhite

ingrese la descripción de la imagen aquí

bluered

ingrese la descripción de la imagen aquí

cool

ingrese la descripción de la imagen aquí

greenyellow

ingrese la descripción de la imagen aquí

redyellow

ingrese la descripción de la imagen aquí

violet

ingrese la descripción de la imagen aquí

información relacionada