malab中三維柱狀圖繪制


有些數據可以用MATLAB的bar3函數創建三維柱狀圖顯示,如以下代碼:

 

bar3(magic(5)); 
colormap(jet);
colorbar;
會以三維柱狀圖的形式畫出一個5×5的矩陣,如下圖所示:

 

MATLAB的bar3函數 - Illusory - Illusory的博客

 

可以看到圖中的顏色是按照列向量所在位置確定的。但很多時候我們需要的是按照列向量里數值的大小來確定顏色,此時可以用到MathWorks官網上一個叫做bar3c的函數,用這個函數可以方便地實現按數值大小確定顏色的目的。代碼如下:

 

bar3c(magic(5)); 
colormap(jet);
colorbar;
如下圖所示:

 

MATLAB的bar3函數 - Illusory - Illusory的博客

 

可以看到colorbar已經是按照矩陣元素數值來確定的了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM