我想用以下脚本制作一个矩阵图,其中所有 0 值都根据颜色图以白色显示所有其他值。 pgf 图中是否有屏蔽功能? 是否可以使用为低于某个值的所有值分配特定颜色的功能来实现? 根据颜色图,我想要显示的所有值都大于 0。
\documentclass[]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.14}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={0}{90},
enlargelimits=false,
xtick=data, ytick=data,
colorbar,
colormap/viridis
]
\addplot3[matrix plot]
table[] {
1 1 1
2 1 2
3 1 0
1 2 0
2 2 3
3 2 1
};
\end{axis}
\end{tikzpicture}
\end{document}