1. 程式人生 > >Matlab中給figure新增圖例(legend),標題(title)和顏色(color)

Matlab中給figure新增圖例(legend),標題(title)和顏色(color)

        在Matlab繪圖過程中,尤其是需要將多個圖繪製在相同的座標軸中時,通常需要將不同的曲線設定成為不同的顏色。此外,為了直觀,還需要給這張圖示增添標題和圖例。這篇文章展示了在Matlab的繪圖視窗(figure)中設定曲線顏色、新增圖例(legend)和標題(title)的方法。         在Matlab中,給曲線設定顏色可以採用plot函式實現。如下所示的語句中: plot(x, y, 'r'); 是以 x 變數為橫座標,y 變數為縱座標繪製紅色曲線。其中,顏色控制由 ‘r’實現。在Matlab中,預先留了7種顏色,分別為‘r’‘g’‘b’‘c’‘m’‘y’‘k’。如果需要更多的顏色調整,可以採用‘color’關鍵詞實現,具體語法如下:
plot(x, y, 'color', [0.1 0.2 0.3]);
其中,出現在‘color’關鍵詞之後的矩陣,控制繪製出來的影象的顏色。         當繪製出一個曲線之後,可以採用 title 函式為繪圖增加標題。具體的程式碼格式如下所示: figure;         plot(x, y, 'r')         title('這是你繪製的曲線');         此外,繪製多條曲線時,為了對曲線進行區分,還需要增添圖例,可以採用legend函式實現。具體程式碼格式如下: figure;         plot(x, y, 'r')         legend('這是你需要的圖例');

        最後,下面一段程式碼是將上面所有功能集合的演示,如下圖所示: figure;     plot([1:10],[5:14]);     title('這是標題');     hold on     plot([1:10],[1:2:20],'color',[0.1 0.7 0.3]);     hold off     legend('line 1','line 2'); 執行結果如下: