Violin plot enclosing individual data points

Is it possible to make a violin plot that encloses all individual data points (see magenta arrow)?

import plotly.express as px

df = px.data.tips()
fig = px.violin(df, y="total_bill", box=False, # draw box plot inside the violin
                points='all', # can be 'outliers', or False
               )
fig.show()

gives

pointpos=-0 does the trick.

import plotly.express as px
import plotly.graph_objects as go

df = px.data.tips()
fig = px.violin(df, y="total_bill", box=False, # draw box plot inside the violin
                points='all', # can be 'outliers', or False
               )

fig.update_traces(pointpos=-0)

fig.show()

gives