def create_report_drone1_mass_cost(data): matplotlib_settings() cs = CommonStats(data) r = Report() figure_num_implementations2(r, data, cs, 'num_missions', 'endurance') figure_discrete_choices2(r, data, cs, 'num_missions', 'endurance') f = r.figure() with f.plot('total_cost', **fig) as pylab: ieee_spines_zoom3(pylab) x = cs.get_functionality('num_missions') y = cs.get_functionality('endurance') z = cs.get_min_resource('total_cost') plot_field(pylab, x, y, z, cmap=colormap) pylab.title('total_cost', color=color_resources, y=1.08) with f.plot('total_mass', **fig) as pylab: ieee_spines_zoom3(pylab) x = cs.get_functionality('num_missions') y = cs.get_functionality('endurance') z = cs.get_min_resource('total_mass') plot_field(pylab, x, y, z, cmap=colormap) pylab.title('total_mass', color=color_resources, y=1.08) return r
def create_report_min_mass(data): matplotlib_settings() cs = CommonStats(data) r = Report() figure_num_implementations2(r, data, cs, 'missions', 'capacity') figure_discrete_choices2(r, data, cs, 'missions', 'capacity') f = r.figure() with f.plot('mass', **fig) as pylab: ieee_spines_zoom3(pylab) x = cs.get_functionality('missions') y = cs.get_functionality('capacity') z = cs.get_min_resource('mass') plot_field(pylab, x, y, z, cmap=colormap) pylab.title('mass', color=color_resources, y=1.08) do_axes(pylab) return r