![pgf 矩阵在颜色图中绘制掩码值](https://linux22.com/image/400772/pgf%20%E7%9F%A9%E9%98%B5%E5%9C%A8%E9%A2%9C%E8%89%B2%E5%9B%BE%E4%B8%AD%E7%BB%98%E5%88%B6%E6%8E%A9%E7%A0%81%E5%80%BC.png)
我想用以下脚本制作一个矩阵图,其中所有 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}