绘图纸格式不统一

问题描述

我正在使用 Plotly 中的注释系统来注释图形的轴。我正在使用 plotly 中的“paper”设置指定坐标。但是,我注意到纸张坐标在图形中并不总是一致的,至少在箭头关闭时是这样。有谁知道为什么会发生这种情况?这里我提供代码给你看:

def test():
    
    fig = go.Figure()

    ylabels = [0,10,20,30,40,50,60,70,80,90,100]
    annotations = []
    for i,label in enumerate(ylabels):
        print(label/100)
        annotations.append(
            dict(
                yref = 'paper',y = label/100,x = 0,text = ylabels[1],showarrow = False,yshift = 0,)
        )
    fig.update_layout(
        annotations = annotations,yaxis = dict(
            showticklabels = False,tickvals = ylabels,range = [0,100]
        ),xaxis = dict(
            showticklabels = False
        )
    )
    fig.show()

Non-uniform spacing when arrows are off

出于某种原因,这与关闭箭头有关。当箭头打开时,它们在 x 轴上均匀分布。

Uniform spacing when arrows are on

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)