橫軸顯示時間:
數(shù)據(jù)文件中“yyyy/mm/dd”格式的日期被matlab讀取之后變成一串數(shù)字庶喜,直接用這一串數(shù)字繪圖秩冈,橫軸顯示的是一串數(shù)字稀颁,使用命令:
datetick('x','mm/dd');?
可以將橫軸顯示為時間格式, 語句中“mm/dd” 表示 month/day,可以用其他格式替代。
自定義配色:
自帶的配色軟件包括“r, b, g, y, k, c...” 等芍秆,不能滿足我們的實際需求。可以使用以下命令自定義顏色:
red = [220 26 28];
blue = [55 126 184];
green = [152 78 163];
Col = [red; blue; green]/256;
plot(x,y,'Color',red/256); % 此處除以256苍糠,將常用的RGB數(shù)值歸一化到 [0,1]區(qū)間里叁丧。
上面定義了三種顏色,是為了能循環(huán)做出不同顏色的曲線岳瞭,關于配色方案歹袁,請參考之前文章Origin科研配色
axes函數(shù)的使用:
功能:創(chuàng)建笛卡爾坐標區(qū)
基本語法【參考MathWorks 幫助中心】:
axes1 = axes('Position', ?[left bottom width height]?); %?‘Position’ 控制圖形區(qū)
axes2 = axes(' OuterPosition ',??[left bottom width height]?);? %?‘OuterPosition’ 控制圖形外文本區(qū)
以上語句是用了兩種方式創(chuàng)建了兩個坐標系axes1和axes2;
當一段程序存在兩個axes時寝优,在是用plot命令前,先指明axes枫耳,使用:
axes(axes1);
plot(x,y);
具體的使用命令乏矾,可以:
1.先畫好一個圖;
2.然后在圖形界面中點擊 plot tools 按鈕迁杨,手動調(diào)整到想要的格式模板钻心;
3.在調(diào)整好的圖片上右擊,選擇“show code”铅协,即可生成相應的圖行格式設置代碼捷沸,包括“屬性名稱”和“屬性值”,復制粘貼即可使用狐史。
代碼格式:
set(axes1,"屬性名稱"痒给,“屬性值”);