本文整理汇总了Python中numerix.ones函数的典型用法代码示例。如果您正苦于以下问题:Python ones函数的具体用法?Python ones怎么用?Python ones使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了ones函数的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _get_handles
def _get_handles(self, handles, texts):
HEIGHT = self._approx_text_height()
ret = [] # the returned legend lines
for handle, label in zip(handles, texts):
x, y = label.get_position()
x -= self.handlelen + self.handletextsep
if isinstance(handle, Line2D):
ydata = (y-HEIGHT/2)*ones(self._xdata.shape, Float)
legline = Line2D(self._xdata, ydata)
legline.update_from(handle)
self._set_artist_props(legline) # after update
legline.set_clip_box(None)
legline.set_markersize(self.markerscale*legline.get_markersize())
ret.append(legline)
elif isinstance(handle, Patch):
p = Rectangle(xy=(min(self._xdata), y-3/4*HEIGHT),
width = self.handlelen, height=HEIGHT/2,
)
p.update_from(handle)
self._set_artist_props(p)
p.set_clip_box(None)
ret.append(p)
elif isinstance(handle, LineCollection):
ydata = (y-HEIGHT/2)*ones(self._xdata.shape, Float)
legline = Line2D(self._xdata, ydata)
self._set_artist_props(legline)
legline.set_clip_box(None)
lw = handle.get_linewidth()[0]
dashes = handle.get_dashes()
color = handle.get_colors()[0]
legline.set_color(color)
legline.set_linewidth(lw)
legline.set_dashes(dashes)
ret.append(legline)
elif isinstance(handle, RegularPolyCollection):
p = Rectangle(xy=(min(self._xdata), y-3/4*HEIGHT),
width = self.handlelen, height=HEIGHT/2,
)
p.set_facecolor(handle._facecolors[0])
if handle._edgecolors != 'None':
p.set_edgecolor(handle._edgecolors[0])
self._set_artist_props(p)
p.set_clip_box(None)
ret.append(p)
else:
ret.append(None)
return ret
示例2: styles_example
def styles_example(epsoutfile):
mystyles = ['.', '-', '-"', '_ ', '6_1 ', '- . ']
count = len(mystyles)
x1 = 0.8*arange(2)
g = pyxgraph(xlimits=(-0.1, 1.1), xticks=(0, 1, 1),
ylimits=(-1, count), yticks=(0, count-1, 1),
ylabel='linestyles', key=None, width=8)
for i in xrange(count):
y = ones(2)+i-1
g.pyxplot((x1, y), style="l", lw=1, color=0, lt=mystyles[i])
g.pyxlabel((0.85, i),
'\\tt{'+repr(mystyles[i]).replace('_','\\_')+'}',
style=[pyx.text.halign.left], graphcoords=True)
g.pyxsave(epsoutfile)
示例3: styles_example
def styles_example(epsoutfile):
x1 = 0.25*arange(2)
x2 = x1+0.5-0.125
x3 = x1+1.0-0.25
g = pyxgraph(xlimits=(-0.1, 1.1), xticks=(0, 1, 1),
ylimits=(-1, 12), yticks=(0, 11, 1),
ylabel='linestyles', key=None, width=8)
for i in xrange(12):
y = ones(2)+i-1
g.pyxplot((x1, y), style="l", lw=1, color=0, lt=i)
g.pyxplot((x2, y), style="l", lw=3, color=0, lt=i)
g.pyxplot((x3, y), style="l", lw=1, color=0, lt=i, dl=4)
g.pyxlabel( (0.125,1.05), "lw=1", [pyx.text.halign.center])
g.pyxlabel( (0.5,1.05), "lw=3", [pyx.text.halign.center])
g.pyxlabel( (0.875,1.05), "lw=1, dl=4", [pyx.text.halign.center])
g.pyxsave(epsoutfile)