1. 程式人生 > >matlab畫圖選項表+標記點大小調整+線段圖如何繪製

matlab畫圖選項表+標記點大小調整+線段圖如何繪製

線型

說明

標記符

說明

顏色

說明

-

實線(預設)

+

加號符

r

紅色

--

雙劃線

o

空心圓

g

綠色

:

虛線

*

星號

b

藍色

:.

點劃線

.

實心圓

c

青綠色

 

 

x

叉號符

m

洋紅色

 

 

s

正方形

y

黃色

 

 

d

菱形

k

黑色

 

 

^

上三角形

w

白色

 

 

v

下三角形

 

 

 

 

右三角形

 

 

 

 

左三角形

 

 

 

 

p

五角星

 

 

 

 

h

六邊形

 

 上表是用來查閱的。

 

Matlab中,plot繪圖的曲線線寬、標記點大小、標記點邊框顏色和填充顏色的設定

1、LineWidth:用於設定線寬,其後的ProperValue選項為數值,如0.5,1,2.5等,單位為points​;

2、MarkerEdgeColor:用於設定標記點的邊框線條顏色,其後的ProperValue選項為顏色字元,如‘g','b','k'等​;

3、MarkerFaceColor:用於設定標記點的內部區域填充顏色,其後的ProperValue選項為

顏色字元,如‘g','b','k'等​​;

4、Markersize:用於設定標記點的大小,其後的ProperValue選項為數值,單位為points。​

%下面這句話是模板:
%plot(x,y,'--p','MarkerSize',10,'MarkerFaceColor','m','MarkerEdgeColor','b','LineWidth',1.5)

上面這個句子中標紅的就是可以替換的地方

 

MATLAB怎麼批量畫線段?

為了讓大家方便理解,直接給例子:將自己的資料寫成3列10行命名為PP,然後複製下面程式碼進去,就知道A如何設定這4個引數了。

A=[PP(:,2)  PP(:,3)  PP(:,1)  PP(:,1)]
rows=size(A,1);
for k=1:rows
temp=A(k,:);
line([temp(1,1) temp(1,2)],[temp(1,3) temp(1,4)],'Color','b','LineWidth',3)
hold on
end

註明:以上是在網上學習的,有部分資源是參考資訊。