如何获取在 \textcolor 中使用的颜色图颜色?

如何获取在 \textcolor 中使用的颜色图颜色?

我有一个tabular带有几个值的 ,我想用 进行颜色编码\textcolor。 配色方案由 给出colormap

\begin{figure}[h!]
\centering
\begin{tabular}{|c|c|c|c|c|} \hline
    A & \textcolor{mypink}{0.64} & \textcolor{myred}{1.64} & \textcolor{myyellow}{2.64} & \textcolor{myblue}{4.64}   \\ \hline
    B & 125000 & 100000 & 50000 & 0  \\ \hline
    C & 1.23 & 2.00 & 2.00 & 2.00  \\ \hline
\end{tabular}
%
\begin{tikzpicture}[baseline=-1.5cm]
\begin{axis}[
hide axis,
scale only axis,
height=0pt,
width=0pt,
colormap/jet,
colorbar,
point meta min=0,
point meta max=150000,
colorbar style={
    height=2cm,
    ytick={0, 50000,100000,150000}
}]
\addplot [draw=none] coordinates {(0,0)};
\end{axis}
\end{tikzpicture}
\end{figure}

其中mypinkmybluemyredmyyellow定义为

\usepackage[dvipsnames]{xcolor}
\definecolor{mypink}{RGB}{219, 48, 122}
\definecolor{myred}{RGB}{219, 0, 0}
\definecolor{myyellow}{RGB}{0, 255, 244}
\definecolor{myblue}{RGB}{0, 0, 122}

行 A 的颜色基于行 B 中显示的度量,范围从0150000,即颜色图的比例。我想根据该度量定义文本颜色,并从表中删除行 B。例如,mypink我不会在单元格上说,而是使用color{125000}(其中125000是该单元格的颜色度量)来根据颜色图获取适当的颜色。

我该怎么做?我见过index of colormap或 的建议color of colormap,但我不知道如何在这里使用它们。

相关内容