Pgfplot 填充轮廓锐利边缘

Pgfplot 填充轮廓锐利边缘

我正在尝试获得如下所示的平滑填充轮廓: 在此处输入图片描述

与此类似。(忽略里面的线图)

为此,我使用了contour filled。但是,我没有得到平滑填充的轮廓。请参见下面的图表: 在此处输入图片描述

如果您点击图片查看,您会发现边缘很锐利。我该如何避免这种情况,才能获得像第一张图片一样流畅的图?

这是我的 MWE:

\documentclass{standalone}
\usepackage{pgfplots}
\usepackage{pgfplotstable}
\usepgfplotslibrary{patchplots}
\usepgfplotslibrary{colormaps} 
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{pgf}
\usepackage{mathtools}
\pgfplotsset{compat=newest}
\pgfplotsset{every tick label/.append style={font=\large}}
\pgfplotsset{every axis/.append style={label style={font=\large}}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    colormap/jet,
    colorbar,
     colorbar style={ ytick={0.25,0.125,0,-0.125,-0.25} },
    %view={0}{90},
    x=9 cm,
    y=7 cm,
    z=0 cm,
    point meta min=-0.25, point meta max=0.25,
    xlabel=$z$, ylabel=$r$, xtick={0,0.2,0.4,0.6,0.8,1,1.2,1.4,1.6,1.8,2}]
    \addplot3[%z buffer = sort,  
    %patch refines=2,
    %patch,
    %patch type = bi,
    shader=interp,
    contour filled = {number=500,labels={false}}
    ] file {Vz.dat};
\end{axis}
\end{tikzpicture}
\end{document}

相应数据这里

相关内容