Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

标记

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, style, angle)  

标记也可以是元组 (numsides, style, angle) ,这将创建一个自定义的常规符号。

numsides
边数
style

常规符号的样式:

  • 0:正多边形
  • 1:星形符号
  • 2:星号
  • 3:一个圆 (numsidesangle 被忽略);已弃用。
angle
符号的旋转角度

为了向后兼容,表单 (verts, 0) 也被接受,但它被弃用,相当于 verts 用于提供定义形状的一组原始顶点。

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

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

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

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

使用标记的示例:

Classes

MarkerStyle \ [marker, fillstyle] )
参数: