作者zx168zx (zx168zx)
看板MATLAB
标题[问题] colorbar随机变化
时间Wed Apr 6 17:32:28 2016
各位大大好 以下是我的程式码
k=rand(20,3);
figure(1)
for i = 1 : 20
name = load(['04_',num2str(i),'.txt']) ;
plot3(name(:,3),name(:,4),name(:,5),'color',[k(i,1),k(i,2),k(i,3)]);
hold on;
clear name;
end
grid on ;
axis tight;
caxis([0 360]); %设定colorbar的最大和最小值
k = colorbar ;
xlabel('XGSM')
ylabel(k,'YGSM')
zlabel('ZGSM')
set(get(gca,'xlabel'),'fontsize',20)
set(get(gca,'ylabel'),'fontsize',20)
set(get(gca,'zlabel'),'fontsize',20)
现在跑出来的图 plot3的颜色是随机颜色 但旁边的colorbar并不会照着颜色画
我觉得我好像没设定到colorbar
我想要第一条是0的颜色 然後每一条增加18 第20条是360的颜色
麻烦各位大大帮我看一下 我要怎麽设定COLOR的变化
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.1.136
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1459935151.A.9DC.html
※ 编辑: zx168zx (140.116.1.136), 04/06/2016 17:33:24
※ 编辑: zx168zx (140.116.1.136), 04/06/2016 17:34:26
1F:推 sunev: colorbar caxis好像不能用在 plot3上 04/06 23:49
是吗? 我觉得我好像是没设定到每次递增18 囧
※ 编辑: zx168zx (140.116.1.136), 04/07/2016 11:16:09
2F:推 sunev: 既然回圈後的colorbar caxis没作用,所以颜色是被回圈内的 04/07 11:19
3F:→ sunev: plot3的'color'所决定 04/07 11:19
4F:→ zx168zx: 那我要怎样用colorbar来自动选色?我不太知道要如何定义 04/08 08:46
5F:推 sunev: 如果你坚持用colorbar,那就不要用plot3,用patch画线吧 04/09 00:21