matplotlib.markers

处理标记的函数;由的标记功能使用 plotscatter .

此处定义了所有可能的标记:

标记 符号 描述
"." m00
"," m01 象素
"o" m02 圆圈
"v" m03 triangle_down
"^" m04 triangle_up
"<" m05 triangle_left
">" m06 triangle_right
"1" m07 tri_down
"2" m08 tri_up
"3" m09 tri_left
"4" m10 tri_right
"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 thin_diamond
"|" m21 V线
"_" 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 插入符号左对齐(居中)
9 (CARETRIGHTBASE m34 插入符号右对齐(居中)
10 (CARETUPBASE m35 插入符号(居中)
11 (CARETDOWNBASE m36 插入符号向下(居中)
"None", " " or ""   没有什么
'$...$' m37 使用MathText呈现字符串。例如 "$f$" 用于显示字母的标记 f .
verts   用于路径顶点的(x,y)对的列表。标记的中心位于(0,0)处,大小被规范化,这样创建的路径被封装在单元单元内。
路径   A Path 实例。
(numsides, 0, angle)   正多边形 numsides 侧面,旋转 angle .
(numsides, 1, angle)   星形符号 numsides 侧面,旋转 angle .
(numsides, 2, angle)   带有 numsides 侧面,旋转 angle .

None 是默认值,意思是“无”,但是对于来自标记输入的有效输入,此表是从其他文档引用的,在这些情况下 None 仍然意味着“违约”。

注意特殊符号可以通过 STIX math font ,例如 "$\u266B$" . 有关Stix字体符号的概述,请参阅 STIX font table . 也看到 STIX字体演示 .

整数来自 011 创建线条和三角形。这些都可以通过大写的变量访问,比如 CARETDOWNBASE . 因此,以下内容是等效的:

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

使用标记的示例:

MarkerStyle \ [marker, fillstyle] ) 表示标记类型的类。