课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
20分钟

primitive

Line2D类

  1. 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,nmarker绘制
    • ...其他值参考文档
  • .pickradius属性:浮点值,表示pick radius
  • .solid_capstyle属性:可以为'butt'、'round'、'projecting',表示实线的头端类型
  • .sold_joinstyle属性:可以为'miter'、'round'、'bevel',表示实线连接处的类型
  • .xdata属性:可以为一维的numpy.array,表示x轴数据
  • .ydata属性:可以为一维的numpy.array,表示y轴数据