matlab scatter 二維圖繪製外加三維顏色顯示

一、 三維散點圖:

%三維散點着色圖
data=xlsread('附件一:已結束項目任務數據.xls');
x=data(:,1);
y=data(:,2);
z=data(:,3);%上面都是在讀取數據,可忽略
c=z;%c表示對z軸進行着色
 
scatter3(x,y,z,50,c,'.');%50表示點的大小,c表示着色情況,'.'表示點的形狀
xlabel('緯度(°)')
ylabel('經度(°)')
grid on
h = colorbar;%右側顏色欄
set(get(h,'label'),'string','任務價格 (元)');%給右側顏色欄命名
 
xlim([22.4931 23.8784]) %X,Y軸取值範圍
ylim([112.6833 114.5130])

 

二、 二維散點圖:

%二維散點圖
data=xlsread('附件一:已結束項目任務數據.xls');
x=data(:,1);
y=data(:,2);
z=data(:,3);
 
S = 10; %座標點的大小/尺寸
scatter(x,y,S,z,'filled') %filled表示點是實心點,缺省則爲空心點
xlabel('緯度(°)')
ylabel('經度(°)')
grid on
h = colorbar;
set(get(h,'label'),'string','任務價格 (元)');%給顏色欄命名
 
xlim([22.4931 23.8784]) %設置座標軸刻度取值範圍
ylim([112.6833 114.5130])

 

三、散點形狀標註

參數變量表,可以改變一下圖像的顯示效果 

備註:顏色一行當中藍色應該是'b''p'指的是是五角星 

 

 

參考鏈接:

[1]、https://blog.csdn.net/justKidrauhl/article/details/82492986 

[2]、https://blog.csdn.net/john_bian/article/details/52366902?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章