Line2D

亲自试一试:http://kakazai.cn/index.php/Kaka/Python/query/name/Line2D

所属模块:matplotlib

功能:画直线


实例1:画直线

#!/usr/bin/3
#code-(3.6)
from matplotlib.lines import Line2D
import matplotlib.pyplot as plt
fig = plt.figure()
#为了让所创建的Line2D对象使用fig的坐标,将fig.TransFigure赋给Line2D对象的transform属性
#为了让Line2D对象知道它是在画布fig中,设置其figure属性为fig
line1 = Line2D([0,1],[0,1], transform=fig.transFigure, figure=fig, color="r")
line2 = Line2D([0,1],[1,0], transform=fig.transFigure, figure=fig, color="g")
fig.lines.extend([line1, line2])    #将创建的两个Line2D对象添加到画布fig的lines属性中
plt.show()

函数说明

#函数中的参数的值均为默认的参数值
class matplotlib.lines.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)

返回值说明


参数说明

xdata         x轴的点
ydata         y轴的点
transform     所采用的坐标系
figure        所在的画布
color         颜色

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐