Ejemplo n.º 1
0
def get_distribution_plot(user, *args, **kwargs):
    data = request.get_json()
    my_filters = get_filter_from_data(data)
    data_keys = data.get("fields", {})
    nbins = data.get("nbins", 20)
    ptype = data.get("ptype", 20)
    plot_data = get_sample_fields_values(data_keys, my_filters)
    html = generate_distribution_plot(plot_data, nbins, ptype)
    return jsonify({'success': True, 'plot': html})
Ejemplo n.º 2
0
def get_comparison_plot(user, *args, **kwargs):
    data = request.get_json()
    my_filters = get_filter_from_data(data)
    data_keys = data.get("fields", {})
    field_names = data.get("field_names", {})
    plot_data = get_sample_fields_values(data_keys.values(),
                                         my_filters,
                                         num_fieldids=True)
    html = generate_comparison_plot(plot_data, data_keys, field_names)
    return jsonify({'success': True, 'plot': html})
Ejemplo n.º 3
0
def get_comparison_plot(user, *args, **kwargs):
    data = request.get_json()
    my_filters = get_filter_from_data(data)
    data_keys = data.get("fields", {})
    field_names = data.get("field_names", {})
    pointsize = data.get("pointsize", 10)
    joinmarkers = data.get("joinmarkers", False)
    plot_data = get_sample_fields_values(data_keys.values(),
                                         my_filters,
                                         num_fieldids=True)
    html = generate_comparison_plot(plot_data, data_keys, field_names,
                                    pointsize, joinmarkers)
    return jsonify({"success": True, "plot": html})
Ejemplo n.º 4
0
def get_sample_data(user, *args, **kwargs):
    data = request.get_json()
    my_filters = get_filter_from_data(data)
    data_keys = data.get("fields", {})
    ret_data = get_sample_fields_values(data_keys, my_filters)
    return jsonify(ret_data)