使用dgrid3d时有没有办法改变曲面线条的颜色?这看起来很简单,但我所看到的只是说使用pm3d为整个表面着色。我在一个图上有多个表面,并希望能够指定每个表面的颜色。例如,一个是红色,另一个是蓝色,另一个是黑色,另一个是绿色。
答案 0 :(得分:0)
如果您在Data.dat文件中提供了数据,请尝试尝试:
set dgrid3d 10,10
set style data lines
set pm3d
splot "Data.dat" pal
dgrid3d
告诉gnuplot x-and中有多少条目
y方向(这是两个以逗号分隔的参数)style data lines
让gnuplot用线条绘制结果
而不是点pm3d
用颜色填充表面(如果你把它留下了
将只看到线条)pal
使线条以指定值的颜色显示您可以设置更多选项,但我发现那些最相关的选项。
答案 1 :(得分:0)
似乎就像。
set dgrid3d
splot "file.dat" with lines linecolor 4
你需要4种颜色。
对于多个表面,您可以尝试
set dgrid3d splines
set table "surface1.dat"
splot "file1.dat"
unset table
unset dgrid3d
为您需要的每个表面。 毕竟表面描述
splot "surface1.dat" with lines linecolor 4, splot "surface2.dat" with lines linecolor 7 ...