matplotlib.markers#

处理标记的函数;由 、 和 的标记 plot功能scatter使用 errorbar

所有可能的标记都在这里定义:

标记

象征

描述

"."

m00

观点

","

m01

像素

"o"

m02

圆圈

"v"

m03

triangle_down

"^"

m04

三角形向上

"<"

m05

三角左

">"

m06

三角形右

"1"

m07

tri_down

"2"

m08

三合一

"3"

m09

三左

"4"

m10

三权

"8"

m11

八角形

"s"

m12

正方形

"p"

m13

五角大楼

"P"

m23

加(填充)

"*"

m14

星星

"h"

m15

六边形1

"H"

m16

六边形2

"+"

m17

"x"

m18

X

"X"

m24

x(填充)

"D"

m19

钻石

"d"

m20

薄钻石

"|"

m21

专线

"_"

m22

线

0( TICKLEFT)

m25

滴答滴答

1( TICKRIGHT)

m26

滴答滴答

2( TICKUP)

m27

打勾

3( TICKDOWN)

m28

打勾

4( CARETLEFT)

m29

插入符号

5( CARETRIGHT)

m30

看护人

6( CARETUP)

m31

照顾

7( CARETDOWN)

m32

脱字符号

8( CARETLEFTBASE)

m33

caretleft(以底部为中心)

9( CARETRIGHTBASE)

m34

caretright(以底座为中心)

10( CARETUPBASE)

m35

caretup(以底座为中心)

11( CARETDOWNBASE)

m36

caretdown(以基地为中心)

"none"或者"None"

没有什么

" "或者""

没有什么

'$...$'

m37

使用 mathtext 渲染字符串。例如"$f$",用于显示字母的标记f

verts

用于路径顶点的 (x, y) 对列表。标记的中心位于 (0, 0) 处并且尺寸被归一化,使得创建的路径被封装在单元格内。

小路

一个Path实例。

(numsides, 0, angle)

带边的正多边形numsides ,旋转angle.

(numsides, 1, angle)

带边的星形符号numsides ,旋转angle.

(numsides, 2, angle)

带边的星号numsides,按 . 旋转angle

作为一个已弃用的功能,None在直接构造 a 时也表示“无” MarkerStyle,但请注意,还有其他上下文 marker=None表示“默认标记”(例如rcParams["scatter.marker"](default: 'o') for Axes.scatter)。

请注意,可以通过 STIX 数学字体定义特殊符号,例如"$\u266B$". 有关 STIX 字体符号的概述,请参阅 STIX 字体表。另请参阅STIX 字体

0用于11创建线条和三角形的整数。这些同样可以通过大写变量访问,例如CARETDOWNBASE. 因此以下是等价的:

plt.plot([1, 2, 3], marker=11)
plt.plot([1, 2, 3], marker=matplotlib.markers.CARETDOWNBASE)

可以通过创建 MarkerStyle 的新实例来自定义标记连接和封盖样式。MarkerStyle 也可以有一个自定义Transform ,允许它被任意旋转或偏移。

显示标记使用的示例:

课程#

MarkerStyle(标记[,填充样式])

表示标记类型的类。