20分钟
primitive
Line2D类
matplotlib.lines.Line2D
类是matplotlib
中的曲线类(基类是matplotlib.artist.Artist
),它可以有各种各样的颜色、类型、以及标注等等。它的构造函数为: Line2D(xdata, ydata, linewidth=None, linestyle=None, color=None, marker=None, markersize=None, markeredgewidth =None, markeredgecolor=None, markerfacecolor =None, markerfacecoloralt=’none’, fillstyle=None, antialiased=None, dash_capstyle=None, solid_capstyle=None, dash_joinstyle=None, solid_joinstyle=None, pickradius=5, drawstyle=None, markevery=None, **kwargs) 这些关键字参数都是Line2D
的属性。其属性有:
- 继承自
Artist
基类的属性:.alpha
、.animated
、.axes
、.clip_box
、..clip_on
、.clip_path
、.contains
、.figure
、.gid
、.label
、.picker
、.transform
、.url
、.visible
、.zorder
.antialiased
或者.aa
属性:一个布尔值。如果为True
则表示线条是抗锯齿处理的.color
或者.c
属性:一个matplotlib color
值,表示线条的颜色,.dash_capstyle
属性:为'butt' or 'round' or 'projecting'
,表示虚线头端类型.dash_joinstyle
属性:为'miter' or 'round' or 'bevel'
,表示虚线连接处类型.dashes
属性:一个数值序列,表示虚线的实部、虚部的尺寸。如果为(None,None)
则虚线成为实线.drawstyle
属性:为'default'or'steps'or'step-pre'or'step-mid'or'step-post'
,表示曲线类型。'default'
:点之间以直线连接'steps*'
:绘制阶梯图。其中steps
等价于steps-pre
,是为了保持兼容旧代码
.fillstyle
属性:为'full'or'left'or'right'or'bottom'or'top'or'none'
表示marker
的填充类型。'full'
:填充整个marker
none
:不填充marker
- 其他值:表示填充一半
marker
.linestyle
或者ls
属性:指定线型,可以为以下值:'-'
或者'solid'
:表示实线'--'
或者dashed
:表示虚线'-.'
或者dash_dot
:表示点划线':'
或者'dotted'
:表示点线'None'
或者' '
或者''
:表示没有线条(不画线)
.linewidth
或者lw
属性:为浮点值,表示线条宽度.marker
属性:可以为一系列的字符串,如'.'、','、'o'....
,表示线条的marker
.markeredgecolor
或者.mec
属性:可以为matplotlib color
,表示marker
的边的颜色.markeredgewidth
或者.mew
属性:可以为浮点数,表示marker
边的宽度.markerfacecolor
或者.mfc
属性:可以为matplotlib color
,表示marker
的前景色.markerfacecoloralt
或者.mfcalt
属性:可以为matplotlib color
,表示marker
的可选前景色.markersize
或者.ms
属性:可以为浮点数,表示marker
的大小.markevery
属性:指定每隔多少个点绘制一个marker
,可以为以下值:None
:表示每个点都绘制marker
N
:表示每隔N
个点绘制marker
,从0开始(start,N)
:表示每隔N
个点绘制marker
,从start
开始[i,j,m,n]
:只有点i,j,m,n
的marker
绘制- ...其他值参考文档
.pickradius
属性:浮点值,表示pick radius
.solid_capstyle
属性:可以为'butt'、'round'、'projecting'
,表示实线的头端类型.sold_joinstyle
属性:可以为'miter'、'round'、'bevel'
,表示实线连接处的类型.xdata
属性:可以为一维的numpy.array
,表示x
轴数据.ydata
属性:可以为一维的numpy.array
,表示y
轴数据
学员评价