较浅的网格线(刻面)颜色

较浅的网格线(刻面)颜色

对于某些颜色图,网格线颜色太暗。我想让它不那么暗。但是没有像设置的那样固定颜色faceted color=blue,

我的方法是调整不透明度,就像在这个 MWE 中一样

\documentclass{standalone}
\usepackage{tikz,pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
    \begin{tikzpicture}
    \begin{axis}[view={0}{90}]
    \addplot3[surf, domain=-2:2, samples=30,colormap/cool] {exp(-x^2-y^2)};
    \end{axis}
    \end{tikzpicture}   

    \begin{tikzpicture}
    \begin{axis}[view={0}{90}]
    \addplot3[surf, domain=-2:2, samples=30,colormap/cool,
        opacity=0.2,
        fill opacity=1,
    ] {exp(-x^2-y^2)};
    \end{axis}
    \end{tikzpicture}
\end{document}

在 TexStudio 中看起来没问题,但如果我在 chrome 中打开 pdf 则不行,因为线条现在是白色的:

在此处输入图片描述

无论如何,我认为不透明度是错误的方法。我认为有必要进行调整shader=flat,draw=\pgfkeysvalueof{/pgfplots/faceted color}(手册第 139 页),但我不知道该怎么做。

答案1

我想我找到了解决方案pgfplots.code.tex

\documentclass{standalone}
\usepackage{tikz,pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
    \begin{tikzpicture}
    \begin{axis}[view={0}{90}]
    \addplot3[surf, domain=-2:2, samples=30,colormap/cool,
        shader=flat,
        draw=mapped color!90!black, % original: mapped color!80!black
    ] {exp(-x^2-y^2)};
    \end{axis}
    \end{tikzpicture}
\end{document}

相关内容