Long time has passed - based on this and this question I would like to know if pgfplots does already support surface smoothening of coordinate based 3D plots in 2019?
Minimum Working Example (MWE):
\documentclass{standalone}
\usepackage{pgfplots,pgfplotstable}
\usepackage{filecontents}
\begin{filecontents}{testdata.csv}
x;y;z
0;0;4
0;1;4
0;2;4
1;0;2
1;1;2
1;2;2
2;0;3
2;1;3
2;2;3
3;0;0
3;1;0
3;2;0
\end{filecontents}
\begin{document}
\begin{tikzpicture}
\begin{axis}[table/col sep = semicolon]
\addplot3[mesh, mesh/cols=3,surf, shader=interp] table[x=x, y=y, z=z] {testdata.csv};
\end{axis}
\end{tikzpicture}
\end{document}
Screenshot of the result:
Screenshot of the desired state:
As you can see, the desired state represents some beautiful grid lines as well as smoothened curves instead of rough peaks. Is this purely possible with pgfplots nowadays?
Unfortunately combining [surf] and [smooth] of a plot does not work.



