在 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 min和(或在本例中)。point meta maxgroupplot

相關內容