11智能在线
新记
matlab scatter3 按大小用颜色表示
用scatter3把一系列点(x,y,z),画了出来,z的值为1或2或4,能不能对应不同的z值用不同的颜色表示
举报该文章
其他看法
第1个回答 2015-02-09
scatter3(x,y,z,c), 每个点的颜色可以用矩阵c指定
追问
具体怎么做呢?我想让颜色由浅到深变化
追答
x = rand(1,100);
y = rand(1,100);
z = randint(1,100,4);
c = z+1;
scatter3(x,y,z,30,c,'filled');
caxis([1,5]);
colorbar;
本回答被提问者采纳
相似回答
大家正在搜
相关问题
MATLAB,有X,Y,Z,P四个变量,用scatter3画...
matlab中scatter3函数能不能设置每个点的颜色
MATLAB画三维散点投影图,用颜色表示第三个维度
scatter3函数怎样设置rgb颜色
Matlab中plot3绘制三维点时,如何设置点的大小及颜色...
matlab如何用颜色表示大小
matlab三个自变量,第四维(三个变量的函数)大小用颜色表...
matlab 3D画图,有每个点的数值,如何用颜色表示不同值...