您只需要编辑要修改的子图轴。一种方法是使用旧的Plotly图形语法生成网格空间。然而,因为您正在使用express - 子图是自动生成的,它们的名称存储在图形信息中。不过,因为在Plotly中所有内容都是字典,所以您可以调用
fig.__dict__
找到一张复杂图形中各个部分的名称。通常情况下,左下角的图形(在这种情况下以及大多数情况下)位于第1行第1列,所以可以执行以下操作:
import plotly.express as px
df = px.data.tips()
fig = px.histogram(df, x="total_bill", marginal="violin")
fig.update_yaxes(title_text='y-axis',row=1, col=1)
fig.update_xaxes(title_text='x-axis',row=1, col=1)
fig.show()