感謝大家關注matlab愛好者微信公眾號,今天給大家介紹如何繪製帶可見光光譜背景的光譜圖!!!
本視頻使用的繪圖軟體是Origin2019學習版 (關於如何獲取Origin學習版軟體,請查閱本公眾號文章:開啟OriginLab 2019的正確姿勢);所用數據來源網絡,這裡要求使用的數據橫坐標要在光譜波長區間內。
實現原理為通過直方圖與對應曲線圖圖層疊加合成,直方圖的高度取y軸坐標最大值,這樣讓直方圖填充在整個坐標軸視圖內。除此之外還需要知道不同波段的波長值與RGB顏色值的對應關係,下圖給出可見光波長與顏色的對應關係(來源:百度百科):
在academo網站上給出了直接換算波長與RGB關係的計算工具,可以通過該網頁獲取不同波長對應的RGB值。得到各波段的RGB值後,將直方圖的邊框通過colormap填充,而填充的顏色由直方圖所處x軸位置決定,詳見視頻。
溫馨提示:在公眾號中回復「光譜」或「光譜圖」即可獲取視頻中的origin工程文件,由於版本原因,可能會出現兼容性問題;在導出tiff格式文件時,請選擇24位RGB,不然會出現顏色過渡不連貫的問題。
往期推薦(點擊下方文字直接訪問)
開啟OriginLab 2019的正確姿勢
matlab與origin數據共享
趣玩matlab圖像處理之「時光倒流」と「延時放映」
如何用matlab輸出論文級圖片?
外文書籍文獻免費下載入口
如何做PDF文件的導航書籤?
matlab愛好者微信公眾號使用指南
視頻中所用網站:
可見光波長範圍:https://www.baidu.com/s?wd=可見光波長範圍&ie=UTF-8
波長與RGB:https://academo.org/demos/wavelength-to-colour-relationship/
感謝您的認可欣賞