Exemplo n.º 1
0
def callback(attr, old, new):
    user_inputs["change_air_travel"] = change_air_travel_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(
        user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(
        user_inputs)
Exemplo n.º 2
0
def callback(attr, old, new):
    user_inputs["change_ag"] = change_ag_slider.value
    user_inputs["change_solid_waste"] = change_solid_waste_slider.value
    user_inputs["change_wastewater"] = change_wasterwater_slider.value
    user_inputs["change_industrial_processes"] = change_industrial_processes_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(user_inputs)
Exemplo n.º 3
0
def callback(attr, old, new):
    user_inputs["res_energy_change"] = res_energy_change_slider.value
    user_inputs["urb_energy_elec"] = urb_energy_elec_slider.value
    user_inputs["sub_energy_elec"] = sub_energy_elec_slider.value
    user_inputs["rur_energy_elec"] = rur_energy_elec_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(user_inputs)
Exemplo n.º 4
0
def callback(attr, old, new):
    user_inputs["change_veh_miles"] = change_veh_miles_slider.value
    user_inputs["reg_fleet_mpg"] = reg_fleet_mpg_slider.value
    user_inputs["veh_miles_elec"] = veh_miles_elec_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(
        user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(
        user_inputs)
Exemplo n.º 5
0
def callback(attr, old, new):
    user_inputs["change_rail_transit"] = change_rail_transit_slider.value
    user_inputs["rt_energy_elec_motion"] = rt_energy_elec_motion_slider.value
    user_inputs["change_freight_rail"] = change_freight_rail_slider.value
    user_inputs["f_energy_elec_motion"] = f_energy_elec_motion_slider.value
    user_inputs["change_inter_city_rail"] = change_inter_city_rail_slider.value
    user_inputs["icr_energy_elec_motion"] = icr_energy_elec_motion_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(user_inputs)
Exemplo n.º 6
0
def callback(attr, old, new):
    user_inputs["change_urban_trees"] = change_urban_trees_slider.value
    user_inputs["change_forest"] = change_forest_slider.value
    user_inputs["ff_carbon_capture"] = ff_carbon_capture_slider.value
    user_inputs["air_capture"] = air_capture_slider.value
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(
        user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(
        user_inputs)
Exemplo n.º 7
0
def callback(attr, old, new):
    user_inputs["change_pop"] = pop_slider.value
    user_inputs["urban_pop_percent"] = float(
        urban_pop_percent_text_input.value)
    user_inputs["suburban_pop_percent"] = float(
        suburban_pop_percent_text_input.value)
    user_inputs["rural_pop_percent"] = float(
        rural_pop_percent_text_input.value)
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(
        user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(
        user_inputs)
Exemplo n.º 8
0
def callback(attr, old, new):
    user_inputs["grid_coal"] = float(grid_coal_input.value)
    user_inputs["grid_oil"] = float(grid_oil_input.value)
    user_inputs["grid_ng"] = float(grid_ng_input.value)
    user_inputs["grid_nuclear"] = float(grid_nuclear_input.value)
    user_inputs["grid_solar"] = float(grid_solar_input.value)
    user_inputs["grid_wind"] = float(grid_wind_input.value)
    user_inputs["grid_bio"] = float(grid_bio_input.value)
    user_inputs["grid_hydro"] = float(grid_hydro_input.value)
    user_inputs["grid_geo"] = float(grid_geo_input.value)
    user_inputs["grid_other_ff"] = float(grid_other_ff_input.value)
    bar_chart_source.data = wrangle_data_for_bar_chart(user_inputs)
    stacked_chart_positive_source.data = wrangle_pos_data_for_stacked_chart(
        user_inputs)
    stacked_chart_negative_source.data = wrangle_neg_data_for_stacked_chart(
        user_inputs)
    pie_chart_source.data = wrangle_data_for_pie_chart(user_inputs)
    grid_text.text, grid_text.style = generate_text_and_style(user_inputs)
Exemplo n.º 9
0
change_wasterwater_slider = Slider(
    start=-100, end=100, value=0, step=1, title="% Change in Per Capita Wastewater"
)
change_wasterwater_slider.on_change("value", callback)

change_industrial_processes_slider = Slider(
    start=-100,
    end=100,
    value=0,
    step=1,
    title="% Change in Emissions from Industrial Processes",
)
change_industrial_processes_slider.on_change("value", callback)

bar_chart_data = wrangle_data_for_bar_chart(user_inputs)
bar_chart_source = ColumnDataSource(data=bar_chart_data)
bar_chart = create_bar_chart(bar_chart_data, bar_chart_source)

stacked_chart_positive_data = wrangle_pos_data_for_stacked_chart(user_inputs)
stacked_chart_negative_data = wrangle_neg_data_for_stacked_chart(user_inputs)
stacked_chart_positive_source = ColumnDataSource(data=stacked_chart_positive_data)
stacked_chart_negative_source = ColumnDataSource(data=stacked_chart_negative_data)
stacked_chart = create_stacked_chart(
    stacked_chart_positive_data,
    stacked_chart_negative_data,
    stacked_chart_positive_source,
    stacked_chart_negative_source,
)

inputs = Column(