当我运行Octave-Script(Linux上的Octave 4.0.3)时
frequencies = 1:8;
times = 1:80;
for t=times
for f=frequencies
field(f,t) = abs( cos(f*0.3)*cos(pi*t*0.1) );
end
end
figure;
surface( times, frequencies, field );
% xlim( [0,70] );
saveas( gcf, 'test.png', 'png' );
我得到一个矩形中大多数颜色字段的曲面图,但是一些矩形被分成两个不同颜色的三角形。
这看起来很丑陋。
我尝试使用选项,并意识到当我只绘制数据的较小区域(取消注释xlim
语句)时,三角形会消失。
有没有办法在没有三角形颜色区域和只有矩形的情况下绘制所有数据?