Skip to content

Instantly share code, notes, and snippets.

@kshirsagarsiddharth
Created January 3, 2022 07:22
Show Gist options
  • Save kshirsagarsiddharth/a6a8387224baa6e022ff3312f44b3ac0 to your computer and use it in GitHub Desktop.
Save kshirsagarsiddharth/a6a8387224baa6e022ff3312f44b3ac0 to your computer and use it in GitHub Desktop.
def visualize_pivot_tables(index = 'person_home_ownership', column = 'loan_grade', values = 'loan_amnt', axis = 0):
color_palette = sns.color_palette("vlag_r", as_cmap=True)
t = pd.pivot_table(data = df, index = index, columns = column, values = values)
return t.style.background_gradient(color_palette,axis = axis).applymap(lambda x : 'font-size:17.2px; font-weight:bold; opacity:0.9')
E = interact(visualize_pivot_tables,
index = widgets.Dropdown(
options = ['person_home_ownership', 'loan_intent', 'loan_grade','cb_person_default_on_file','loan_status']
),
column = widgets.Dropdown(
options = ['person_home_ownership', 'loan_intent', 'loan_grade','cb_person_default_on_file','loan_status'],
index = 1
),
values = widgets.Dropdown(
options = ['person_age','person_income','person_emp_length','loan_amnt','loan_int_rate','loan_percent_income','cb_person_cred_hist_length'],
index = 3
),
axis = widgets.RadioButtons(options = [('Row',0),('Columns',1)])
)
interactive(children=(Dropdown(description='index', options=('person_home_ownership', 'loan_intent', 'loan_gra…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment