✊🏿 Black Lives Matter. Please consider donating to Black Girls Code today.
🐇 Announcing Dash VTK for 3d simulation graphics. Check out the March webinar.

Custom hover info for violin distribution statistics

is it possible to specify custom hover info for the distribution statistics?

df = pd.read_csv(
    "https://raw.githubusercontent.com/plotly/datasets/master/violin_data.csv")

df['foo'] = 'foo'
fig = go.Figure()

days_yes = df['day'][df['smoker'] == 'Yes']
grouped_labels_yes = days_yes.map(
    {"Thur": "A", "Fri": "A", "Sat": "B", "Sun": "B"})
days_no = df['day'][df['smoker'] == 'No']
grouped_labels_no = days_no.map(
    {"Thur": "A", "Fri": "A", "Sat": "B", "Sun": "B"})

fig.add_trace(go.Violin(x=[grouped_labels_yes, days_yes],
                        y=df['total_bill'][df['smoker'] == 'Yes'],
                        legendgroup='Yes', scalegroup='Yes', name='Yes',
                        side='negative',
                        line_color='blue')
              )
fig.add_trace(go.Violin(x=[grouped_labels_no, days_no],
                        y=df['total_bill'][df['smoker'] == 'No'],
                        legendgroup='No', scalegroup='No', name='No',
                        side='positive',
                        line_color='orange',
                        hovertext=df['foo'],
                        hoverinfo="none")
              )
fig.update_traces(meanline_visible=True)
fig.update_layout(violingap=0, violinmode='overlay')
fig.update_xaxes(showticklabels=False)
fig.show()

I tried using hover text, but that only adds to hover info which only shows for the points.