在 pgfplots 中设置颜色图的限制

在 pgfplots 中设置颜色图的限制

我在 的环境中绘制了三个surf图。对于第三个组图,我已启用。我希望颜色条能够表示所有三个图,因此相等的值应具有相同的颜色。我可以在组图上设置,但这只会限制 3D 图中轴,颜色图似乎应用于从最小值到最大值,而不管 和 的值是多少。有没有办法让颜色图的范围对应于和?(在这种情况下,限制不会成为问题,因为被选择为没有任何东西被限制。问题是,目前,我的一个图仅达到 的一半左右,但此时颜色图仍处于最大强度。)groupplotpgfplotscolorbarzzmaxzminzmaxzminzmaxzmaxzmax

\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}

答案1

正如杰克在他的评论,要设置的属性是point meta minpoint meta max轴上(或groupplot在本例中)。

相关内容