首页 > 编程知识 正文

函数模块总结(matplotlib散点图趋势线)

时间:2023-05-04 01:48:18 阅读:65137 作者:144

plot函数的基本调用签名是plot([x]、y、[fmt]、*、data=None、**kwargs ) )

有两个参数与plot函数的线条外观相关。

格式字符串fmt:fmt由“[标记] [线] [颜色]”即标记、线性、颜色三部分组成。 Line2d关键字参数**kwargs :由一系列与Line2d属性相关的关键字参数组成。 这两个参数都可以定义线条的外观属性。

格式字符串fmt相对简单,只能定义三种类型的线属性:标记类型、路线和颜色。 matplotlib的pyplot模块plot函数基础2 (线条外观:格式字符串fmt )简单地说明了plot函数使用格式字符串fmt参数

关键字参数**kwargs比较强大,除了可以用fmt定义的内容外,还可以定义线宽、标记大小、标记边框属性等。

如果这两个参数都定义了外观属性,则它们都基于关键字参数的定义。即关键字参数**kwargs参数优先级高于fmt参数。

关键字参数**kwargs的一般Line2d属性plot函数的绘制结果为Line2d对象,因此关键字参数**kwargs为Line2d属性,一般属性、属性别名、功能、可能的值如下表所示

属性名称别名功能包括值colorc的线条颜色colorlinestylels线性“-”、“-”、“- .”、“‘:”、“”、空值则不显示线条linewidthlw线宽浮点标记样式标记样式字符串或MarkerStylemarkeredgecolormec标记边框颜色colormarkeredgewidthmew标记边框宽度浮点标记markerfacececolormec rmarkersizems标记大小浮点数关键字参数**kwargs的默认值关键字参数**kwargs的默认值被认为直接读取与rcParams线相关的参数,因此在plot函数中

部分值如下

# lines.line width 33601.5 # linewidthinpoints # lines.line style :-# solid line # lines.color : c0# hasnoaffectonponpone lines.marker : none # thedefaultmarker # lines.markerfacecolor : auto # thedefaultmarkerface lines.markeredgecor 33: lines.markeredgewidth :0 # thelinewidtharoundthemarkersystem lines.markersize 33606 # markersize,inpoints # lines.anes

importmatplotlib.pyplotasplt.plot ([ 1,1 ],color='#ff0000 ',linestyle='--',linewidth=3,marker=' ^

关键字参数**kwargs和格式字符串fmt混合APP应用的演示图显示,关键字参数**kwargs对线条外观属性的设置具有较高的优先级,它将复盖格式字符串fmt的设置。

importmatplotlib.pyplotasplt.plot ([ 1,1 ],' oB- ',color='#ff0000 ',linestyle='-. ',linewidth=3

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。