papa的儿子 matlab plot3 color peaks

本文详细介绍了如何利用MATLAB的plot3函数绘制3D散点图,并通过实例展示了如何自由定义点的性质。尽管速度较scatter3稍慢,但在效果上更为出色。

clear all
clc

[X,Y,Z]=peaks(30);
x=X(:);
y=Y(:);
z=Z(:);
n=length(x);

mm_col=jet(n);
hold on
for i=1:n
plot3(x(i),y(i),z(i),'o','MarkerFacecolor',mm_col(i,:),'MarkerEdgeColor',mm_col(n-i+1,:));
end
axis tight

下午,DP问了个问题,是用plot3来实现3D的散点图。

实现了一下,效果蛮好。

用plot3,可以相对自由的定义点的性质。如果机器还行的话,还是用plot3来画。比scatter3要慢一些,但效果好。




评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值