使用gnuplot绘制3D +颜色散射(在torch7上)

时间:2015-07-02 23:05:56

标签: gnuplot torch

我正在使用torch7,我创建了一个PCA功能,它给了我一个Nx3张量,我希望绘制(3D散射)。

我将其存储在一个文件(file.dat)中。 现在我想绘制它,我写了以下几行

  

注意:这些行在torch7(lua)中,但您并不需要知道该语言,因为命令gnuplot.raw("<command>")使用常规gnuplot命令。

     

注意2:我在这个论坛上跟随帮助者来创建这个部分,我可能已经阅读了你可能想要链接的相关主题。如果你这样做,请解释链接的解释和我做的

之间的区别
gnuplot.raw("rgb(r,g,b) = 65536*r + 256*g + b")
gnuplot.raw("blue = rgb(0,0,200)")
gnuplot.raw("red = rgb(200,0,0)")
gnuplot.raw("layer = 1")
gnuplot.raw("splot './file.dat' using 1:2:3:(($4-layer)<0.1 ? red : blue) with points pt 7 linecolor rgb variable notitle")

file.dat中的cols 1到3是x,y,z坐标,col 4是1或2(确定颜色)。

  

最后注意:我的脚本不会打印任何类型的错误,它只是不会绘制所需的3D散点。

提前致谢

0 个答案:

没有答案