Estou plotando três surf
plotagens em um groupplot
ambiente com pgfplots
. Para o terceiro groupplot, habilitei o colorbar
. Gostaria que a barra de cores representasse todos os três gráficos, portanto, z
valores iguais deveriam ter cores iguais. Posso definir zmax
o gráfico de grupo, mas isso apenas limitará os eixos em um gráfico 3D, o mapa de cores parece ser aplicado do valor mínimo ao máximo, independentemente do valor de zmin
e zmax
. Existe uma maneira de fazer com que o intervalo de um mapa de cores corresponda a zmin
e zmax
? (A fixação não será um problema neste caso, porque zmax
é escolhida de forma que nada seja fixado. O problema é que atualmente, um dos meus gráficos atinge apenas cerca de metade de zmax
, mas neste ponto o mapa de cores ainda está na intensidade máxima.)
\begin{tikzpicture}
\begin{groupplot}[group style = {group size = 3 by 1, horizontal sep = 1.5cm},
zmax = 50, view = {0}{90}]
\nextgroupplot[xlabel = $x_2$, ylabel = $x_3$]
\addplot3[surf, shader = interp] table {data-x2x3.dat};
\nextgroupplot[xlabel = $x_3$, ylabel = $x_1$]
\addplot3[surf, shader = interp] table {data-x3x1.dat};
\nextgroupplot[xlabel = $x_1$, ylabel = $x_2$, colorbar]
\addplot3[surf, shader = interp] table {data-x1x2.dat};
\end{groupplot}
\end{tikzpicture}
Responder1
Como Jake disse em seuComente, as propriedades a serem definidas estão point meta min
e point meta max
no eixo (ou groupplot
neste caso).