如何通過指令將matlab的legend設定在圖的左上方

時間 2022-01-21 11:05:21

1樓:匿名使用者

圖例前面橫線的顏色和圖形中的曲線的顏色是對應的,要是想改變橫線的顏色,只需要在作圖時候改變一下曲線的顏色就行了。 有兩種方法實現: 1.

在圖形面板gui中直接修改曲線的顏色; 2.利用命令設定曲線的顏色,h=plot(x,y);set(h,'color','r')

2樓:匿名使用者

legend('string1','location','northwest')

3樓:匿名使用者

直接在畫好的圖上面設定軸的屬性

4樓:匿名使用者

x=0:pi/20:pi;

y=sin(x);

plot(x,y);

legend('sinx',2); % 左上角% 其他位置

legend('sinx',-1); % 圖形框外面legend('sinx',0); % 最佳位置legend('sinx',1); % 右上角legend('sinx',3); % 左下角legend('sinx',4); % 右下角以上為例子

5樓:匿名使用者

legend('location','northwest')

如何通過指令將matlab的legend設定在圖的左上方 200

6樓:匿名使用者

可以設定legend函式的引數進行大致設定,還可以通過其位置屬性進行精確設定。

舉例如下:

x=0:pi/20:pi;

y=sin(x);

plot(x,y);

grid on;

% 利用legend函式的引數進行大致設定legend('sinx',-1); % 位於圖形框外面legend('sinx',0); % 最佳位置legend('sinx',1); % 右上角legend('sinx',2); % 左上角legend('sinx',3); % 左下角legend('sinx',4); % 右下角% 利用位置屬性進行精確設定

gca=legend( 'sinx', 4 );

set( gca, 'position', [10, 50, 100, 400]); % [10, 50, 100, 400]為顯示的位置座標

7樓:茫茫人海一亮星

如何通過指令將matlab的legend設定在圖的左上方?可以設定legend函式的引數進行大致設定,還可以通過其位置屬性進行精確設定。

舉例如下:

x=0:pi/20:pi;

y=sin(x);

plot(x,y);

grid on;

% 利用legend函式的引數進行大致設定legend('sinx',-1); % 位於圖形框外面legend('sinx',0); % 最佳位置legend('sinx',1); % 右上角legend('sinx',2); % 左上角legend('sinx',3); % 左下角legend('sinx',4); % 右下角% 利用位置屬性進行精確設定

gca=legend( 'sinx', 4 );

set( gca, 'position', [10, 50, 100, 400]); % [10, 50, 100, 400]為顯示的位置座標

matlab如何給指定的曲線加legend

8樓:情定清華

用控制代碼,

比如x=0:0.1:10;

y=exp(x);

h1=plot(x,y);

legend(h1,'標註');

matlab中legend加圖示命令的使用

9樓:吊打肥仔凶

「matlab」中「legend」加圖示命令的使用方法:

n=10;

load x.txt;

load y.txt;

xr=10*ones(n*n);%**值

n=0:length(x)-1;

figure(1)

plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');% k 是黑色,其他沒有問題

legend('**值','估計結果x','觀測資料y');% n = 10;xr = 10*ones(n*n); xr 是 10×10 矩陣。

% 把 n 和 xr 的維數調整到一致就可以正常顯示 legend 了。

10樓:匿名使用者

n = 1:.5:10;

xr = sin(n);

y = cos(n);

x = xr.*y;

plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');   % k 是黑色,其他沒有問題

legend('**值','估計結果x','觀測資料y');

matlab中如何調整legend的位置?

11樓:灩麗

1、首先我們開啟matalab軟體輸入**如圖所示,畫的是餘弦和正弦圖形。

2、該**畫出的圖形如圖所示,一條餘弦曲線和一條正弦曲線。

3、如圖所示,點選紅框勾選的insert按鈕。

4、如圖所示點選紅框勾選的legend按鈕。

5、可以看到,系統自動插入了兩個圖例,並且自動命名。

6、滑鼠雙擊圖例,即可更改圖例名稱,更改想要的圖例名稱位置。

12樓:刺友互

1、編輯**,在一張圖上輸出至少兩條曲線,用以說明圖例的設定,用hold on保持兩條曲線在一張。

2、此時點選執行即可,如下圖繪製出兩條曲線,需要新增圖例用以區分不同形式曲線的含義及作用。

3、接著生成曲線後,直接可在圖形介面點選插入選單,找到圖例後,點選圖例即可完成新增,雙擊可編輯文字內容,點選長按可進行拖動。

4、而legend語句可以直接通過**控制,如圖新增最後一行語句後,繼續點選執行,便可顯示結果。

5、此時會直接生成帶圖例的影象,且其中文字已進行了編輯,同樣還可進行位置拖動,點選可編輯文字。

6、最後,繼續為lengend新增引數。

7、標註的位置發生變化,為了不遮擋曲線,可以合理設定該數字,方便直接生成所需曲線。

13樓:劉賀

clear all;clc;

x=0:pi/20:pi;

y=sin(x);

plot(x,y);grid on;

legend('sinx',-1); %----位於圖形框外面-----------------------legend('sinx',0);--------最佳位置legend('sinx',1);--------右上角legend('sinx',2);--------左上角legend('sinx',3);--------左下角legend('sinx',4);--------右下角

14樓:時光隧道里的李傻子呀

matlab 中調整legend位置的方法如下:

(1)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,-1); %----外面右側

(2)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,0);--------最佳位置

(3)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,1);--------右上角

(4)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,2);--------左上角

(5)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,3);--------左下角

(6)legend('圖例名稱1','圖例名稱2','圖例名稱3','圖例名稱4',...,4);--------右下角

15樓:匿名使用者

我用的是r2016b,裡面的legend要加位置的話是這樣的legend('string','location','a');

string是函式名稱,location不要改,a可以填northeast表示右上角,southeast表示右下角,northwest表示左上角,southwest表示左下角。

還可以在上面四個位置後面加一個outside就代表圖外面

16樓:正源君的小書屋

matlab中可以通過設定legend的location屬性改變其位置,說明如下:

lcn - 圖例位置

'north' | 'south' | 'east' | 'west' | 'northeast' | ...

圖例相對於座標軸的位置,指定為下表中列出的位置值之一。值說明

'north' 座標軸中的頂部

'south' 座標軸中的底部

'east' 座標軸中的右側區域

'west' 座標軸中的左側區域

'northeast' 座標軸中的右上角(二維座標軸的預設值)

'northwest' 座標軸中的左上角

'southeast' 座標軸中的右下角

'southwest' 座標軸中的左下角

'northoutside' 座標軸的上方

'southoutside' 座標軸的下方

'eastoutside' 到座標軸的右側

'westoutside' 到座標軸的左側

'northeastoutside' 座標軸外的右上角(三維座標軸的預設值)

'northwestoutside' 座標軸外的左上角

'southeastoutside' 座標軸外的右下角

'southwestoutside' 座標軸外的左下角

'best' 座標軸內與繪圖資料衝突最少的地方

'bestoutside' 到座標軸的右側

'none' 由 position 屬性決定。可使用 position 屬性在自定義位置顯示圖例。

示例:legend('location','northeastoutside')

「matlab」中「legend」加圖示命令的如何使用?

17樓:吊打肥仔凶

「matlab」中「legend」加圖示命令的使用方法:

n=10;

load x.txt;

load y.txt;

xr=10*ones(n*n);%**值

n=0:length(x)-1;

figure(1)

plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');% k 是黑色,其他沒有問題

legend('**值','估計結果x','觀測資料y');% n = 10;xr = 10*ones(n*n); xr 是 10×10 矩陣。

% 把 n 和 xr 的維數調整到一致就可以正常顯示 legend 了。

matlab中如何調整legend的位置?

18樓:天雲小店

可以設定legend函式的引數進行大致設定,還可以通過其位置屬性進行精確設定。

舉例如下:

x=0:pi/20:pi;

y=sin(x);

plot(x,y);

grid on;

% 利用legend函式的引數進行大致設定legend('sinx',-1); % 位於圖形框外面legend('sinx',0); % 最佳位置legend('sinx',1); % 右上角legend('sinx',2); % 左上角legend('sinx',3); % 左下角legend('sinx',4); % 右下角% 利用位置屬性進行精確設定

gca=legend( 'sinx', 4 );

set( gca, 'position', [10, 50, 100, 400]); % [10, 50, 100, 400]為顯示的位置座標

Excel如何通過一個指令將另一個工作表部分引入

vba 複製到 原始資料 表。試下。sub aa dim x,arr x sheets 計算表 a1 range a1 aa1 0 range cells 2,x 4 cells 21,x 2 select sheets 計算表 select sheets 計算表 range b2 selectse...

如何將Excel資料匯入MATLAB中

豆其英磨香 matlab如何匯入excel資料的方法如下 1 一xlsread 函式,比import簡單的多,具體語句 a xlsread yourfilename.xls 直接在matlab中定義矩陣,再複製貼上得了 定義矩陣就先定義個空的 比如一維 a zeros 1,n 這是1xn的 2 二維...

如何將Excel資料匯入MATLAB中

將excel中的資料匯入matlab中可以使用 xlsread 命令,也可用uiimport直接匯入 1.使用 xlsread命令 num xlsread filename num xlsread filename,sheet num xlsread filename,xlrange num xls...