PlotSED

class PlotSED(sed_data=None, model=None, interactive=False, plot_workplace=None, title='Plot', frame='obs', density=False, dpi=100, figsize=(12, 8), use_grid=True)[source]

Bases: object

Methods Summary

add_data_plot(sed_data[, label, color, ...])

add_model_plot(model[, label, color, ...])

add_model_residual_plot(model, data[, ...])

add_res_zeroline()

add_text(lines)

add_xy_plot(x, y[, label, color, ...])

add_xy_residual_plot(x, y[, fit_range, color])

clean_data_lines()

clean_model_lines()

clean_residuals_lines()

del_data_line(line_ID)

del_model_line(line_ID)

del_residuals_line(line_ID)

list_lines()

plot_tempev_model(temp_ev, region[, comp, ...])

rescale([x_min, x_max, y_min, y_max])

save([filename])

set_plot_axis_labels([density])

setlim([x_min, x_max, y_min, y_max])

setlim_res([x_min, x_max, y_min, y_max])

show()

update_legend([label])

update_plot()

Methods Documentation

add_data_plot(sed_data, label=None, color=None, frame=None, fmt='o', ms=4, mew=0.5, fit_range=None, density=False)[source]
add_model_plot(model, label=None, color=None, line_style=None, flim=None, auto_label=True, fit_range=None, density=False, update=True, lw=1.0, frame=None)[source]
add_model_residual_plot(model, data, label=None, color=None, filter_UL=True, fit_range=None)[source]
add_res_zeroline()[source]
add_text(lines)[source]
add_xy_plot(x, y, label=None, color=None, line_style=None, autoscale=False)[source]
add_xy_residual_plot(x, y, fit_range=None, color=None)[source]
clean_data_lines()[source]
clean_model_lines()[source]
clean_residuals_lines()[source]
del_data_line(line_ID)[source]
del_model_line(line_ID)[source]
del_residuals_line(line_ID)[source]
list_lines()[source]
plot_tempev_model(temp_ev, region, comp='Sum', frame=None, t1=None, t2=None, time_slice=None, time_slice_bin=None, time=None, time_bin=None, density=False, use_cached=False, sed_data=None, average=False)[source]
rescale(x_min=None, x_max=None, y_min=None, y_max=None)[source]
save(filename=None)[source]
set_plot_axis_labels(density=False)[source]
setlim(x_min=None, x_max=None, y_min=None, y_max=None)[source]
setlim_res(x_min=None, x_max=None, y_min=None, y_max=None)[source]
show()[source]
update_legend(label=None)[source]
update_plot()[source]