Python数据分析基础与应用电子活页7-4使用marker参数定义数据标记.docx
Python数据分析基础与应用
模块
PAGE2
PAGE21
电子活页7-4使用marker参数定义数据标记
plot()函数或scatter()函数中用于设置数据标记的常见字符如表1W所示。
表1Wplot()函数或scatter()函数中用于设置数据标记的常见字符
序号
字符
形状
说明
序号
字符
形状
说明
1
.
点标记
21
X
叉形(乘号×填充)标记
2
,
像素点标记
22
D
正菱形标记
3
o
实心圆标记
23
d
窄菱形标记
4
v
倒三角标记
24
|
竖直线标记
5
^
正三角标记
25
_
水平线标记
6
左三角标记
26
0(TICKLEFT)
水平线(位于基线左方)标记
7
右三角标记
27
1(TICKRIGHT)
水平线(位于基线右方)标记
8
1
下三叉标记
28
2(TICKUP)
垂直线(位于基线上方)标记
9
2
上三叉标记
29
3(TICKDOWN)
垂直线(位于基线下方)标记
10
3
左三叉标记
30
4(CARETLEFT)
左箭头(位于基线右方)标记
11
4
右三叉标记
31
5(CARETRIGHT)
右箭头(位于基线左方)标记
12
8
八边形标记
32
6(CARETUP)
上箭头(位于基线下方)标记
13
s
正方形标记
33
7(CARETDOWN)
下箭头(位于基线上方)标记
14
p
五边形标记
34
8(CARETLEFTBASE)
左箭头(位于基线左方)标记
15
P
十字交叉形标记
35
9(CARETRIGHTBASE)
右箭头(位于基线右方)标记
16
*
星形标记
36
10(CARETUPBASE)
上箭头(位于基线上方)标记
17
h
六边形标记1
37
11(CARETDOWNBASE)
下箭头(位于基线下方)标记
18
H
六边形标记2
38
None或或
没有任何标记
19
+
加号标记
39
$...$
渲染指定的字符作为标记,例如$f$表示以字母f为标记
20
x
乘号标记
绘制带实心圆标记的折线的示例代码如下:
importmatplotlib.pyplotasplt
importnumpyasnp
ypoints=np.array([1,3,4,5,8,9,6,1,3,4,5,2,4])
plt.plot(ypoints,marker=o)
plt.show()
输出结果如图1W所示。
图1W带实心圆标记的折线
绘制带下箭头标记的折线的示例代码如下:
importmatplotlib.pyplotasplt
importmatplotlib.markers
plt.plot([1,2,3],marker=matplotlib.markers.CARETDOWNBASE)
plt.show()
输出结果如图2W所示。
图2W带下箭头标记的折线