I want to do some customized axis transformation to show my data better in a plot by Plotly Python. For example, using x1 = ln(x), y1 = ln(ln(1-y)) to make the original y=1-exp(x^3) curve linear. I am wondering whether Plotly supports such a customized axis transformation (I failed to find it in the documentation), or I have to do the data transformation first, then make the plot and customize ticks? What is the best practice? Thanks.

I don’t think the customized axis transformation is supported by plotly now. I did data transform first and then used tickvals and ticktext to customize axis ticks. But there’s one problem left: how about value in the hover label? Is there a way to customize them?