[Python3] Matplotlib.pyplot.plot圖形符號、風格及顏色縮寫速查表

Matplotlib.pyplot.plot圖形符號、風格及顏色簡寫形式速查表

注:圖形符號、風格及顏色均爲plot函數的可選參數

  • 如不指定符號和線條風格,默認爲無符號的實線
  • 如不指定顏色,Matplotlib會爲多條線自動循環使用一組默認的顏色

Format Strings

A format string consists of a part for color, marker and line:

fmt = '[marker][line][color]'

Each of them is optional. If not provided, the value from the style cycle is used. Exception: If line is given, but no marker, the data will be a line without markers.

Other combinations such as [color][marker][line] are also supported, but note that their parsing may be ambiguous.

Markers 圖形符號

character description
‘.’ 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
# 示例(按表格從上至下順序展示線條)
plt.plot(x, x + 0, '4', label='4')
plt.plot(x, x + 1, '3', label='3')
plt.plot(x, x + 2, '2', label='2')
plt.plot(x, x + 3, '1', label='1')
plt.plot(x, x + 4, '>', label='>')
plt.plot(x, x + 5, '<', label='<')
plt.plot(x, x + 6, '^', label='^')
plt.plot(x, x + 7, 'v', label='v')
plt.plot(x, x + 8, 'o', label='o')
plt.plot(x, x + 9, ',', label=',')
plt.plot(x, x + 10, '.', label='.')
plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)

在這裏插入圖片描述

# 示例
plt.plot(x, x + 0, '_', label='_')
plt.plot(x, x + 1, '|', label='|')
plt.plot(x, x + 2, 'd', label='d')
plt.plot(x, x + 3, 'D', label='D')
plt.plot(x, x + 4, 'x', label='x')
plt.plot(x, x + 5, '+', label='+')
plt.plot(x, x + 6, 'H', label='H')
plt.plot(x, x + 7, 'h', label='h')
plt.plot(x, x + 8, '*', label='*')
plt.plot(x, x + 9, 'p', label='p')
plt.plot(x, x + 10, 's', label='s')
plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left', borderaxespad=0.)

在這裏插入圖片描述

Line Styles 線條風格

character description
‘-’ solid line style 實線
‘--’ dashed line style 虛線
‘-.’ dash-dot line style 點劃線
‘:’ dotted line style 實點線
# 示例
plt.plot(x, x + 0, linestyle='-') # 實線
plt.plot(x, x + 1, linestyle='--') # 虛線
plt.plot(x, x + 2, linestyle='-.') # 點劃線
plt.plot(x, x + 3, linestyle=':') # 實點線

在這裏插入圖片描述

Example format strings:

# 示例
plt.plot(x, x + 0, 'b', label='b')		# blue markers with default shape
plt.plot(x, x + 1, 'or', label='or') 	# red circles
plt.plot(x, x + 2, '-g', label='-g') 	# green solid line
plt.plot(x, x + 3, '--', label='--') 	# dashed line with default color
plt.plot(x, x + 4, '^k:', label='^k:')  	# black triangle_up markers connected by a dotted line
plt.legend(loc='lower right')

在這裏插入圖片描述

Colors 顏色

The supported color abbreviations are the single letter codes

character color
‘b’ blue
‘g’ green
‘r’ red
‘c’ cyan 青色
‘m’ magenta 品紅
‘y’ yellow
‘k’ black
‘w’ white 白色

參考自:matplotlib.pyplot.plot - Matplotlib 3.2.1 documentation

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章