平面的不透明度对其后面的点没有影响

平面的不透明度对其后面的点没有影响

我创建了以下数据点和回归平面的图: 在此处输入图片描述

我希望平面上方的数据点保持黑色,而平面下方的数据点为蓝色。我以为平面的不透明度会自动实现这一点,但显然并非如此。数据文件可以在这里找到这里

我的代码:

\documentclass{article}
\usepackage{pgfplots}

\begin{document}
\begin{tikzpicture}
    \begin{axis}[
        xlabel= stratio, ylabel=nonep,
        zlabel = testscr,
        view={115}{20},
        zmin = 510,
        zmax = 750
    ] 

    \addplot3[only marks, mark size = 0.3] file {scatter3d.txt}; 

    \addplot3[surf,domain=0:45,domain y=0:100, samples=5,
    color=blue, opacity=0.02,fill opacity=0.15,faceted color=blue]
    {686.03-1.10*x-0.65*y};
    \end{axis}
\end{tikzpicture}
\end{document}

相关内容