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 颜色