Is there a way to format ticks in Plotly with a £ prefix and the negative sign in the proper place?
yaxis_tickformat='$,' works for $:
import plotly.express as px
fig = px.line(x=[1, 2], y=[3, -4])
fig.update_layout(yaxis_tickformat='$,')
fig.show()
fig.update_layout(yaxis_tickformat='£,')
fig.show()
And using tickprefix puts the - in the wrong place:
fig.update_layout(yaxis_tickprefix='£', yaxis_tickformat=',')
fig.show()
Notebook for reference.

