pgf 矩阵在颜色图中绘制掩码值

pgf 矩阵在颜色图中绘制掩码值

我想用以下脚本制作一个矩阵图,其中所有 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}

我现在有这段代码,它输出如下结果: 在此处输入图片描述

相关内容