对于某些颜色图,网格线颜色太暗。我想让它不那么暗。但是没有像设置的那样固定颜色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}