You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Plotly更新菜单修改次Y轴标签?求对应关键词

解决Plotly按钮更新次Y轴标签的关键词问题

你代码里自定义的secondary_yaxis不是Plotly的合法属性关键词,要更新次Y轴的标题,得用yaxis2这个官方指定的属性名。

修改后的右侧按钮代码如下:

right_buttons = []
for option in axis_options:
    right_buttons.append({'method': 'update',
                          'label': option,
                          'args': [{'y': [df[option]], 'name': [option]}, {'yaxis2': {'title': option}}, [1]]})

原因很明确:当你用Plotly的make_subplots创建带次Y轴的图表时,次Y轴的默认布局ID就是yaxis2,主Y轴对应yaxis(也可写yaxis1),所以在update方法的布局参数里,必须用对应ID来指定要修改的轴。

内容的提问来源于stack exchange,提问作者Sobigen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 02:06:23