我发现,只有使用 Adobe Acrobat Reader,我才能获得以下代码的正确结果。在其他查看器中,结果看起来褪色了,颜色条的颜色代码错误,样本值没有影响。有办法解决这个问题吗?这里,据报道,在免费查看器中缺少一些功能,引用了 PGFPlots 手册: 来自数据集的填充轮廓图
复现代码:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\newcommand\paraviewRainbowColormap{
colormap={paraview}{ rgb=(0,0,1)
rgb=(0,0.168,1)
rgb=(0,0.431373,1)
rgb=(0,0.733333,1)
rgb=(0,1,0.933333)
rgb=(0,1,0.54902)
rgb=(0,1,0.137255)
rgb=(0,1,0)
rgb=(0.282353,1,0)
rgb=(0.74902,1,0)
rgb=(1,0.784314,0)
rgb=(1,0.34902,0)
rgb=(1,0,0)
}
}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view={0}{90},
unit vector ratio*=1 1 1,
colorbar,
\paraviewRainbowColormap,
samples=50,
]
\addplot3[contour filled={number=12}] {1-sqrt((x^2+y^2))};
\end{axis}
\end{tikzpicture}
\end{document}
结果: