plotly / plotly/plotly.py

Update_yaxes mirror not working

未关闭
#4,940 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

bug P3
主要语言
Python
星标
18.8k
派生
2.8k
平均合并
16 小时 26 分钟
30 天内合并 PR
21

描述

When I set the mirror value to True in the update_yaxes function, I expected the right line of the graph to be drawn, but it is not drawn.

fig_combine = go.Figure()
color_index = 0
fig_combine.add_trace(go.Bar
                            (x=[1,2,3,4,5,6,7,8], y=[1,2,3,4,5,6,7,8,9], name=f"test", marker=dict(color=colors[color_index]), opacity=0.7))

fig_combine.update_layout(
                        width=650,
                        height=700,
                        title=dict(text=f"{fraction} Fraction", font=dict(size=20, color="black"), x=0.5, y=0.9, xanchor="center", yanchor="top"),
                        barmode="overlay"
                        )
fig_combine.update_layout(legend=dict(orientation="v", xanchor="center", yanchor="top", x=0.13, y=0.99, bgcolor='rgba(255, 255, 255, 0.5)'))
fig_combine.update_xaxes(
                        title="Equivalent Circle Diameter(ECD, µm)",
                        showgrid=True,
                        range=[0, 9],
                        dtick=0.5,
                        showline = True,
                        mirror = True
                        )
fig_combine.update_yaxes(
                        title=f"{fraction} Fraction(%)",
                        showgrid=True,
                        range=[0, 9],
                        dtick=2,
                        showline = True,
                        **mirror = True**
                        )

Image

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

首先运行用于复现图形的代码,并比较通过 update_xaxes 和 update_yaxes 启用 showline 和 mirror 时 x 轴和 y 轴的行为。通过验证 y 轴右侧的线条已渲染,同时现有的轴设置和图形外观仍然正确,来确认修复有效。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
data-visualization
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。