Re: [問題] colorbar使用已回收
※ 引述《Bionut (Dendrit)》之銘言:
: 請問如何在一個
: (N,3)的陣列
: ex: 1 2 4
: 1 3 6
: 2 7 10
: 3 4 7
: ........
: 將第一攔跟第二欄劃在二維平面上
: 並且將第三藍的值以顏色表示?
: ex: plot(c(:,1),c(:,2),'.r')
: 我只會到這裡 搜尋colorbar似乎有看到可能我要的但是還是不會QQ
: 或著用plot3
: 但是還是有一軸能用顏色表示值得大小
: plot3(c(:,1),c(:,2),c(:,3),'.r')
: 那colorbar指令如何嵌入?
: 謝謝
我寫的一個方法, 僅供參考
x=c(:,1);
y=c(:,2);
z=c(:,3);
% 將z轉換成[0,1)後再轉換到[0,63), 最後轉換到[1,64]
% 目的是為了配合colormap預設的共64種顏色
zR=round( (z-min(z)) / (max(z)-min(z)) * 63 ) + 1;
cmap=colormap(jet);
hold on
for i=1:length(x)
plot( x(i), y(i), '.', 'Color', cmap(zR(i), :) )
end
hold off
caxis([min(z) max(z)])
colorbar
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.63.249
※ 編輯: ht15trep 來自: 140.112.63.249 (08/25 16:00)
※ 編輯: ht15trep 來自: 140.112.63.249 (08/25 16:02)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):