畫出基于X vs Y的點線等早敬。
調(diào)用:
plot([x], y, [fmt], *, data=None, **kwargs)
plot([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
x
和y
是輸入的數(shù)據(jù)點,可選參數(shù)fmt
是定義基本格式大脉,如顏色搞监、線型等的格式化字符串。**kwargs
一大堆可選內(nèi)容镰矿,例如label
指定線條的標簽琐驴,linewidth
指定線條寬度等。
fmt
和keyword arguments可以混合使用秤标,當兩者矛盾時绝淡,keyword arguments優(yōu)先。以下兩段代碼產(chǎn)生相同結(jié)果:
plot(x, y, 'go--', linewidth=2, markersize=12)
plot(x, y, color='green', marker='o', linestyle='dashed',linewidth=2, markersize=12)
Format Strings
fmt = '[marker][line][color]'
每個部分都是可選的抛杨,如果未提供够委,則沿用默認樣式荐类。
Markers
字符 | 描述 |
---|---|
'.' | point marker |
',' | pixel marker |
'o' | circle marker |
'v' | triangle_down marker |
'^' | triangle_up marker |
'<' | triangle_left marker |
'>' | triangle_right marker |
'1' | tri_down marker |
'2' | tri_up marker |
'3' | tri_left marker |
'4' | tri_right marker |
's' | square marker |
'p' | pentagon marker |
'*' | star marker |
'h' | hexagon1 marker |
'H' | hexagon2 marker |
'+' | plus marker |
'x' | x marker |
'D' | diamond marker |
'd' | thin_diamond marker |
'|' | vline marker |
'_' | hline marker |
markers表可以看到具體marker的形狀怖现。
線型
字符 | 描述 |
---|---|
'-' | 實線 |
'--' | 虛線 |
'-.' | 點劃線 |
':' | 點虛線 |
顏色
支持的顏色縮寫是單個字母代碼。
字符 | 描述 |
---|---|
'b' | 藍色 |
'g' | 綠色 |
'r' | 紅色 |
'c' | 青色 |
'm' | 紫紅色 |
'y' | 黃色 |
'k' | 黑色 |
'w' | 白色 |
如果顏色是fmt
的唯一部分玉罐,則可以使用其它符合matplotlib.colors規(guī)范的字符串屈嗤,例如('green')
或十六進制字符串('#008000')
。
示例
import matplotlib.pyplot as plt
plt.plot(x,y,'d--m')
plt.plot(x,y,'H-.c')
matplotlib.pyplot.plot官方入口