关于fmt 的用法 ,主要探讨两个问题
1.指定了数据点的标注类型却没有指定线型 的情况,会不会绘制连线?
第七行中,'*'代表指定数据点样式为星形。
2.指定了颜色却没有指定线型 会不会绘制连线?
第九行'r',表示指定线条颜色为红色
已知fmt可以设置连接线的样式,在lopt()画的折线图中**kwargs也可以设置连接线的样式,那么是否可以用**kwargs代替fftm呢?
谈论用**kwargs代替ftm的可行性
例:设置线条样式为红色,虚线,方形数据点。
ftm的格式为 :‘s;r’
**kwarg为: color='#ff0000', linestyle="--", marker='s'
也就是说两种方式都是可以的,ftm可以直接写在一起,**kwarg则需要用特定格式。
注:
“关键字参数**kwargs
拥有更高优先级,会覆盖掉格式字符串fmt
的设置。”
(引用自:https://blog.csdn.net/mighty13/article/details/113790992)
“这两个参数都可以定义线条的外观属性。格式字符串fmt比较简单,只能定义标记类型、线形、颜色这三类线条属性。matplotlib之pyplot模块plot函数基础二(线条外观:格式字符串fmt)简单说明了plot函数使用格式字符串fmt参数
关键字参数**kwargs功能比较强大,除了fmt能够定义的内容外,还可以定义线条宽度、标记大小、标记外框属性等。”(引用自:https://blog.csdn.net/mighty13/article/details/113790992)