「matplotlib」绘制图线和数据点的样式风格和颜色表大全

100 阅读4分钟

绘制图线和数据点的样式风格和颜色表大全

  • 显示图例 legend()

  • 属性 linestyle

  • 属性 marker

  • 属性color

1、legend()

  • 显示坐标轴中图线的对应标注的显示位置
  • plt.legend(loc)
locloc code
'best' (default)0
'upper right'1
'upper left'2
'lower left'3
'lower right'4
'right'5
'center left'6
'center right'7
'lower center'8
'upper center'9

2、linestyle

  • linestyle='字符'

linestyle.png

字符风格字符
-(默认)实线
--虚线
-.点划线
:点虚线
''留空、空格

3、marker

  • 设置marker形式: marker='字符'
  • 设置marker大小: markersize=10

un-filled markers.png

filled markers.png

mathtext markers.png

Mathtext marker采样的是 Latex 公式格式

更多黑科技 marker

4、linetyle和marker的区别

  • linestyle是图形中图线的风格,而marker是数据点的样式风格。

5、color对照表

  • base color(主要是使用字母缩写,方便)

base color.png

字符颜色
r红色
g绿色
b蓝色
w白色
c青色
m洋红
y黄色
k黑色
  • Tableau Palette

Tableau Palette.png

字符颜色
tab:bluetab:蓝色
tab:orangetab:橙色
tab:greentab:绿色
tab:redtab:红色
tab:purpletab:紫色
tab:browntab:棕色
tab:pinktab:粉红色
tab:graytab:灰色
tab:olivetab:橄榄色
tab:cyantab:青色浅绿色
  • CSS colors

CSS Color sheet.png

color: hexcodecolor: hexcodecolor: hexcodecolor: hexcode
black: #000000bisque: #FFE4C4forestgreen: #228B22slategrey: #708090
dimgray: #696969darkorange: #FF8C00limegreen: #32CD32lightsteelblue: #B0C4DE
dimgrey: #696969burlywood: #DEB887darkgreen: #006400cornflowerblue: #6495ED
gray: #808080antiquewhite: #FAEBD7green: #008000royalblue: #4169E1
grey: #808080tan: #D2B48Clime: #00FF00ghostwhite: #F8F8FF
darkgray: #A9A9A9navajowhite: #FFDEADseagreen: #2E8B57lavender: #E6E6FA
darkgrey: #A9A9A9blanchedalmond: #FFEBCDmediumseagreen: #3CB371midnightblue: #191970
silver: #C0C0C0papayawhip: #FFEFD5springgreen: #00FF7Fnavy: #000080
lightgray: #D3D3D3moccasin: #FFE4B5mintcream: #F5FFFAdarkblue: #00008B
lightgrey: #D3D3D3orange: #FFA500mediumspringgreen: #00FA9Amediumblue: #0000CD
gainsboro: #DCDCDCwheat: #F5DEB3mediumaquamarine: #66CDAAblue: #0000FF
whitesmoke: #F5F5F5oldlace: #FDF5E6aquamarine: #7FFFD4slateblue: #6A5ACD
white: #FFFFFFfloralwhite: #FFFAF0turquoise: #40E0D0darkslateblue: #483D8B
snow: #FFFAFAdarkgoldenrod: #B8860Blightseagreen: #20B2AAmediumslateblue: #7B68EE
rosybrown: #BC8F8Fgoldenrod: #DAA520mediumturquoise: #48D1CCmediumpurple: #9370DB
lightcoral: #F08080cornsilk: #FFF8DCazure: #F0FFFFrebeccapurple: #663399
indianred: #CD5C5Cgold: #FFD700lightcyan: #E0FFFFblueviolet: #8A2BE2
brown: #A52A2Alemonchiffon: #FFFACDpaleturquoise: #AFEEEEindigo: #4B0082
firebrick: #B22222khaki: #F0E68Cdarkslategray: #2F4F4Fdarkorchid: #9932CC
maroon: #800000palegoldenrod: #EEE8AAdarkslategrey: #708090darkviolet: #9400D3
darkred: #8B0000darkkhaki: #BDB76Bteal: #008080mediumorchid: #BA55D3
red: #FF0000ivory: #FFFFF0darkcyan: #008B8Bthistle: #D8BFD8
mistyrose: #FFE4E1beige: #F5F5DCaqua: #00FFFFplum: #DDA0DD
salmon: #FA8072lightyellow: #FFFFE0cyan: #00FFFFviolet: #EE82EE
tomato: #FF6347lightgoldenrodyellow: #FAFAD2darkturquoise: #00CED1purple: #800080
darksalmon: #E9967Aolive: #808000cadetblue: #5F9EA0darkmagenta: #8B008B
coral: #FF7F50yellow: #FFFF00powderblue: #B0E0E6fuchsia: #FF00FF
orangered: #FF4500olivedrab: #6B8E23lightblue: #ADD8E6magenta: #FF00FF
lightsalmon: #FFA07Ayellowgreen: #9ACD32deepskyblue: #00BFFForchid: #DA70D6
sienna: #A0522Ddarkolivegreen: #556B2Fskyblue: #87CEEBmediumvioletred: #C71585
seashell: #FFF5EEgreenyellow: #ADFF2Flightskyblue: #87CEFAdeeppink: #FF1493
chocolate: #D2691Echartreuse: #7FFF00steelblue: #4682B4hotpink: #FF69B4
saddlebrown: #8B4513lawngreen: #7CFC00aliceblue: #F0F8FFlavenderblush: #FFF0F5
sandybrown: #F4A460honeydew: #F0FFF0dodgerblue: #1E90FFpalevioletred: #DB7093
peachpuff: #FFDAB9darkseagreen: #8FBC8Flightslategray: #778899crimson: #DC143C
peru: #CD853Fpalegreen: #98FB98lightslategrey: #778899pink: #FFC0CB
linen: #FAF0E6lightgreen: #90EE90slategray: #708090lightpink: #FFB6C1

参考