由于matplotlib是一个专业,工业化的图形库,它对很多细节性的功能也作了深入的定制,让它满足各种各样的需求。在本文里就介绍一下怎么样来设置曲线的点划线的样式,如下图:
像上图就有很多类型的点划线,在matplotlib里并不是通过类型定义来定义几种类型的,而是通过一个元组或列表来描述,比如在函数描述:
set_dashes(self, seq)
这里参数seq就是一个元组或列表,比如(5, 2, 1, 2)输入,就是表示5点表示实线,2点表示分隔,1点实线,2点表示分隔。
只要你明白了上面这个函数,就可以控制 matplotlib里的点划线的样式,例如: