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)
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)
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)
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)
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)
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)
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)
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)
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( change_ag_slider, change_solid_waste_slider, change_wasterwater_slider, change_industrial_processes_slider,