本文整理汇总了Python中reprep.Report.resolve_url方法的典型用法代码示例。如果您正苦于以下问题:Python Report.resolve_url方法的具体用法?Python Report.resolve_url怎么用?Python Report.resolve_url使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类reprep.Report
的用法示例。
在下文中一共展示了Report.resolve_url方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: go
# 需要导入模块: from reprep import Report [as 别名]
# 或者: from reprep.Report import resolve_url [as 别名]
def go():
string = request.params['string'].encode('utf-8')
nl = int(request.params['nl'])
nu = int(request.params['nu'])
key = (string, nl, nu)
s = self.solutions[key]
result_l = s['result_l']
result_u = s['result_u']
# print result_l, result_u
dpl = s['dpl']
_dpu = s['dpu']
R = dpl.get_res_space()
UR = UpperSets(R)
r = Report()
f = r.figure()
plotter = get_best_plotter(space=UR)
# print plotter
# generic_plot(f, space=UR, value=result_l)
axis = plotter.axis_for_sequence(UR, [result_l, result_u])
with f.plot("plot") as pylab:
plotter.plot(pylab, axis, UR, result_l,
params=dict(markers='g.', color_shadow='green'))
plotter.plot(pylab, axis, UR, result_u,
params=dict(markers='b.', color_shadow='blue'))
png_node = r.resolve_url('png')
png_data = png_node.get_raw_data()
return response_data(request=request, data=png_data,
content_type='image/png')
示例2: gg_get_format
# 需要导入模块: from reprep import Report [as 别名]
# 或者: from reprep.Report import resolve_url [as 别名]
def gg_get_format(gg, data_format):
from reprep import Report
r = Report()
do_dot = data_format == 'dot'
do_png = data_format == 'png'
do_pdf = data_format == 'pdf'
do_svg = data_format == 'svg'
gg_figure(r, 'graph', gg, do_dot=do_dot,
do_png=do_png, do_pdf=do_pdf, do_svg=do_svg)
if data_format == 'pdf':
pdf = r.resolve_url('graph_pdf').get_raw_data()
return pdf
elif data_format == 'png':
png = r.resolve_url('graph/graph').get_raw_data()
return png
elif data_format == 'dot':
dot = r.resolve_url('dot').get_raw_data()
return dot
elif data_format == 'svg':
svg = r.resolve_url('graph_svg').get_raw_data()
return svg
else:
raise ValueError('No known format %r.' % data_format)
示例3: plot_value_generic
# 需要导入模块: from reprep import Report [as 别名]
# 或者: from reprep.Report import resolve_url [as 别名]
def plot_value_generic(tag, vu): # @UnusedVariable
r = Report()
f = r.figure()
try:
available = dict(get_plotters(get_all_available_plotters(), vu.unit))
assert available
except NotPlottable as e:
msg = 'No plotters available for %s' % vu.unit
raise_wrapped(ValueError, e, msg, compact=True)
plotter = list(available.values())[0]
axis = plotter.axis_for_sequence(vu.unit, [vu.value])
axis = enlarge(axis, 0.15)
with f.plot('generic') as pylab:
plotter.plot(pylab, axis, vu.unit, vu.value, params={})
pylab.axis(axis)
png_node = r.resolve_url('png')
png = png_node.get_raw_data()
return png