3  Interactive Dashboard

Author

DSSG Mentor Canada

4 Unmet (Ages 6-11)

import plotly.express as px
fig = px.bar(
    counts,
    x='Gender',
    y='percent',
    color='QS2_8_UNMETNEED61',
    barmode='group',  # Change to 'stack' for stacked bar
    labels={'percent': 'Percentage (%)', 'QS2_8_UNMETNEED61': 'Unmet Need'},
    title='Unmet Mentorship Needs by Gender for Ages 6-11 (Percentage)'
)
fig.show(renderer="iframe")

5 Unmet (Ages 12-18)

fig2 = px.bar(
    counts2,
    x='Gender',
    y='percent',
    color='QS2_12_UNMETNEED1',
    barmode='group',  # Change to 'stack' for stacked bar
    labels={'percent': 'Percentage (%)', 'QS2_12_UNMETNEED1': 'Unmet Need'},
    title='Unmet Mentorship Needs by Gender for Ages 12-18 (Percentage)',

)
fig2.show(renderer="iframe")

6 Counts

df_single_gender['Gender'].value_counts()
Gender
Woman               1416
Man                 1320
NonBinary             34
PreferNotToSay        21
CulturalMinority       7
Other                  7
Name: count, dtype: int64