matplotlib笔记(1)—分类颜色、标记和线条

一、格式字符串由颜色、标记和线条部分组成:

fmt = '[marker][line][color]'
它们中的每一个都是可选的。如果未提供,则使用样式循环中的值。例外:如果line给出,但没有marker,数据将是一条没有标记的线。

[color][marker][line]也支持其他组合,但请注意,它们的解析可能不明确。

二、标记

特点 描述
'.' 点标记
',' 像素标记
'o' 圆圈标记
'v' 三角形向下标记
'^' 三角形向上标记
'<' 三角形左标记
'>' 三角形_右标记
'1' tri_down 标记
'2' tri_up 标记
'3' 三左标记
'4' 三右标记
'8' 八角形标记
's' 方形标记
'p' 五边形标记
'P' 加(填充)标记
'*' 星标
'h' 六边形1标记
'H' 六边形2标记
'+' 加号标记
'x' x 标记
'X' x(填充)标记
'D' 钻石记号笔
'd' Thin_diamond 标记
'|' 线标记
'_' 线标记

三、线型

特点 描述
'-' 实线样式
'--' 虚线样式
'-.' 点划线样式
':' 虚线样式

四、颜色

支持的颜色缩写是单字母代码

特点 颜色
'b' 蓝色
'g' 绿色
'r' 红色的
'c' 青色
'm' 品红
'y' 黄色
'k' 黑色的
'w' 白色的
以及'CN'索引到默认属性循环中的颜色。

如果颜色是格式字符串的唯一部分,您还可以使用任何matplotlib.colors规范,例如全名 ( 'green') 或十六进制字符串 ( '#008000')。

五、示例格式字符串:

'b' # blue markers with default shape
'or' # red circles
'-g' # green solid line
'--' # dashed line with default color
'^k:' # black triangle_up markers connected by a dotted line

六、分类绘图

names = ['group_a', 'group_b', 'group_c']
values = [1, 10, 100]

plt.figure(figsize=(9, 3)) # 尺寸

plt.subplot(131) # 划分为1行3列,第一个图
plt.bar(names, values)
plt.subplot(132)
plt.scatter(names, values)
plt.subplot(133)
plt.plot(names, values)
plt.suptitle('Categorical Plotting')
plt.show()

posted @ 2021-10-21 11:48  xiaojy  阅读(428)  评论(0)    收藏  举报