本文整理汇总了Python中pylab.semilogx方法的典型用法代码示例。如果您正苦于以下问题:Python pylab.semilogx方法的具体用法?Python pylab.semilogx怎么用?Python pylab.semilogx使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类pylab
的用法示例。
在下文中一共展示了pylab.semilogx方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: plot_item
# 需要导入模块: import pylab [as 别名]
# 或者: from pylab import semilogx [as 别名]
def plot_item(self, m, ind, x, r, k, label, U,
rerr, feature_weights):
if x == [] or r == []:
print "Error: No data in x and/or r."
return
pylab.clf()
# xvals, x, and r need to be column vectors
# xvals represent bin end points, so we need to duplicate most of them
x = np.repeat(x, 2, axis=0)
r = np.repeat(r, 2, axis=0)
pylab.subplot(2,1,1)
pylab.semilogx(self.xvals, r[0:128], 'r-', label='Expected')
pylab.semilogx(self.xvals, x[0:128], 'b.-', label='Observations')
pylab.xlabel('CTN: ' + self.xlabel)
pylab.ylabel(self.ylabel)
pylab.legend(loc='upper left', fontsize=10)
pylab.subplot(2,1,2)
pylab.semilogx(self.xvals, r[128:], 'r-', label='Expected')
pylab.semilogx(self.xvals, x[128:], 'b.-', label='Observations')
pylab.xlabel('CETN: ' + self.xlabel)
pylab.ylabel(self.ylabel)
pylab.legend(loc='upper left', fontsize=10)
pylab.suptitle('DEMUD selection %d (%s), item %d, using K=%d' % \
(m, label, ind, k))
outdir = os.path.join('results', self.name)
if not os.path.exists(outdir):
os.mkdir(outdir)
figfile = os.path.join(outdir, 'sel-%d-k-%d-(%s).pdf' % (m, k, label))
pylab.savefig(figfile)
print 'Wrote plot to %s' % figfile
pylab.close()