Black Lives Matter. Please consider donating to Black Girls Code today.
Learn how to use COVID-19 data in open source Dash apps. Register for the Sept 23rd webinar with IQT!

Dropdown menus Trouble

I am trying to get this code to show a specific button’s output on the first load. Instead even though it is showing ‘Unpaid’ selected, it is showing all my traces on the first reload at once. Any help here would be appreciated! Thank you in advance.

trace0 = go.Scatter(
        x=months,
        y = unpaid,
        name = 'Unpaid'
        
        )

trace1 = go.Bar(
        x = months,
        y = unpaidpro,
        name = 'Promoters (Unpaid)')

trace2 = go.Bar(
        x = months,
        y = unpaidpas,
        name = 'Passive (Unpaid)')

trace3 = go.Bar(
        x = months,
        y = unpaiddet,
        name = 'Detractors (Unpaid)')

trace4 = go.Scatter(
        x=months,
        y=annualpaid,
        name = 'Annual Paid')

trace5 = go.Bar(
        x = months,
        y = annualpro,
        name = 'Promoters (Annual Paid)')

trace6 = go.Bar(
        x = months,
        y = annualpas,
        name = 'Passive (Annual Paid)')

trace7 = go.Bar(
        x = months,
        y = annualdet,
        name = 'Detractors (Annual Paid)')
trace8 = go.Scatter(
        x=months,
        y=monthlypaid,
        name = 'Monthly Paid')

trace9 = go.Bar(
        x = months,
        y = monthlypro,
        name = 'Monthly Paid -- Promoters')

trace10 = go.Bar(
        x = months,
        y = monthlypas,
        name = 'Monthly Paid -- Passive')

trace11 = go.Bar(
        x = months,
        y = monthlydet,
        name = 'Monthly Paid -- Detractors')


data = [trace0,trace3,trace2,trace1,trace4,trace7,trace6,trace5,trace8,trace11,trace10,trace9]
layout = Layout(
    barmode = 'relative',
    title='AE Deals and MRR',
    updatemenus=list([
            dict(
            x=-0.05,
            y=1,
            active = 1,
            yanchor='top',
            buttons=list([
                dict(
                    args=['visible', [True,False,False,False,True,False,False,False,True,False,False,False]],
                    label='All',
                    method='restyle'
                ),
                dict(
                    args=['visible', [True,True,True,True,False,False,False,False,False,False,False,False]],
                    label='Unpaid',
                    method='restyle'
                ),
                dict(
                    args=['visible', [False,False,False,False,True,True,True,True,False,False,False,False]],
                    label='Paid Monthly',
                    method='restyle'
                ),
                dict(
                    args=['visible', [False,False,False,False,False,False,False,False,True,True,True,True]],
                    label='Paid Annual',
                    method='restyle'
                )
            ]),
        )     
    ])
   )
        
py.iplot({'data': data,'layout': layout}, filename='Nps over time')