さまざまなオプションでサーフェスを何回かプロットすると、そのようなものが得られると思います。
初めて
persp3d(x, y, hdif, col = "white", xlab = "Years from diagnosis",
ylab = "Age at diagnosis", zlab = "Hazard difference",
zlim= c(-10, 80), lit = FALSE)
(私はここですべきではない、あなたのパラメータのカップルを残し:nticks
とresfac
。)でなければなりません。これは、固体表面を取得しますが、それは表示されません純粋な白だからです。
二回目は、これは青線のメッシュを取得します
surface3d(x, y, hdif, col = "blue", front = "lines", back = "cull", lit = FALSE)
でなければなりません。最後に、あなたは背中に赤い線用
surface3d(x, y, hdif, col = "red", front = "cull", back = "lines", lit = FALSE)
をプロットすることができますが、バック丸め誤差のために、それはいくつかの場所で通過 を漏らすかもしれないので、私は前に同じ色を使用したいと すなわち
surface3d(x, y, hdif, col = "blue", front = "cull", back = "lines", lit = FALSE)
丸めによってアーティファクトが発生する可能性があります。メッシュコールにdepth_test = "lequal"
を追加すると、 のフロントを小さなビットに、後ろのビットをhdif
に変更してシフトすることができます。