matlab畫圖圖例大小調整,Matlab 畫圖 圖例大小調整

時間 2021-10-15 00:22:03

1樓:匿名使用者

你是說將圖形中曲線的比例減小?就可以直接把影象的座標範圍加大就行了吧,像你貼的圖,你可以把縱座標調整為[-4 10],即加這麼一個語句:axis([0 1000 -4 10]);

2樓:

legend的字型是可調的,你進入影象的編輯模式右擊legend就能看見了,或者直接在m檔案裡標明字型大小

3樓:匿名使用者

legend() 有兩個引數 position 和 fontsize 分別設定 圖例位置/大小, 字型大小

例如:x = linspace(0,4*pi,100);

ydata = cos(x) + 0.5*randn(1,100);

ycos = cos(x);

figure

plot(x,ydata,'*',x,ycos)legend(,'position',[0.2,0.7,0.

5,0.2],'fontsize',12,'fontweight','bold')

4樓:匿名使用者

你把整個圖拉大,圖例是不會變的,這樣相對圖例就小了

matlab中如何修改圖形中標註文字的大小?

5樓:吥丶錯過親

**中對圖形中標註的文字都有規定,matlab中預設的文字大小可能不滿足要求。在找到這個方法之前,俺曾經在很長一段時間內使用笨辦法,手工的修改圖上文字的大小,每幅圖都得來這麼一下,挺麻煩的。後來總算找到一個一勞永逸的辦法,就是使用gca獲得當前繪圖座標的指標,然後用set設定繪圖座標的fontsize屬性,這種設定同時對座標軸標註、圖例、標題有效。

下面是一小段例項**,以饗大家:

%---------- test_gca.m ----------------------

figure; % 開啟一個繪圖視窗

h = gca; % 獲取當前繪圖座標的指標set(h,'fontsize',14); % 設定文字大小,同時影響座標軸標註、圖例、標題等。

% 生成一個正弦曲線

x = 0:0.01:2*pi;

y = sin(x);plot(x,y);% 繪圖xlabel('x'); % 橫座標

ylabel('sin(x)'); % 縱座標title('正弦曲線');% 標題

弱弱地問一下,matlab畫出來的散點圖的點的大小怎麼調啊...

6樓:奇怪書呆

調整matlab畫出來的散點圖的點的大小的具體步驟如下:

1、scatter(x,y,s,c),這是matlab畫散點圖的命令;這裡x,y是畫散點圖的資料。 其中s為大小,系統預設大小為50,c表示所畫圖的顏色。

2、使用繪製語句:x=1:0.

05:10; scatter(x,sin(x),100,'r'); 這裡通過散點畫的是一個sinx 的影象,這裡100表示所畫影象點的大小,r代表標記散點的顏色。

3、scatter(x,y):這個是預設畫散點圖的方法,一切設定按系統預設!x,y表示散點圖的x,y座標。

使用繪製語句:x=1:0.

05:10; scatter(x,cos(x));

4、scatter(x,y,s)  這裡所畫的散點圖,可以調節對應的大小。也就是說可以通過s這個引數調節標記點的大小。下圖是我們將s=1000設定為1000的影象。

5、scatter(...,m)  更改標記的圖形,預設是圓圈標記。如果需要用其他符號標記可以在這裡修改。

scatter(...,'s') ;通過方形標記。注意別忘了新增單引號。

這樣就解決了「調整matlab畫出來的散點圖的點的大小」的問題。

7樓:匿名使用者

x=1:4;

y=x;

scatter(x,y,200)

%200是隨便給的,自己可調,點的形狀,顏色可在後續的屬性中新增

8樓:匿名使用者

x=1:4;

y=x;

plot(x,y,'.','markersize',8)%預設為6

matlab ezplot畫圖,matlab中關於ezplot畫圖問題

世界屋脊吧 f的取值範圍呢,你還是想畫關於f,b的影象。如果是f關於b的,如下 f1 0.5.0.5 0.05 b f 4 0.5.0.5 0.05 b f 4 0.25 f2 1.1 0.05 b f f3 diff f1,f 1 你上面這一行有誤吧 f4 1.1 0.05 b f 2 f5 1....

matlab畫圖問題

x0 1000 1500 2000 2500 3000 3500 3800 4000 y 135.33 147.10 152.98 156.91 147.10 138.27 133.37 125.53 x0太大,以x的冪作為基函式會導致設計矩陣尺度太差,列變數幾乎線性相依。變換為 1.5 1.5 範...

matlab畫圖問題

這樣表達太不經濟了。改成矩陣形式,用迴圈。假設a1 1000,具體是多少,你自己改過來 a 1000 256.3 30.91 979.4 198.9 8.9 926.8 298 18.45 1661 211.8 19.36 1923 180.5 8496 1393 174 20.84 2154 33...