web-dev-qa-db-fra.com

Traitant: comment définir la plage de l'axe Y?

J'ai le code suivant pour créer le tracé de ligne avec tracé. Comment puis-je définir la plage d'axe Y pour l'avoir toujours dans [0; dix]?

layout = go.Layout(
        title=go.layout.Title(
            text="Test",
            xref='paper',
            x=0
        ),
        xaxis=go.layout.XAxis(
            tickmode='linear',
            tickfont=dict(
                size=10
            ),
            title=go.layout.xaxis.Title(
                font=dict(
                    size=14,
                    color='#7f7f7f'
                )
            )
        ),
        yaxis=go.layout.YAxis(
            title=go.layout.yaxis.Title(
                text=y,
                font=dict(
                    size=14,
                    color='#7f7f7f'
                )
            )
        )
    )

    data = [go.Scatter(x=x1, y=y1)]
9
Tatik

Si je vous comprends bien, vous voulez limiter la plage de l'axe des Y lui-même. Vous pouvez transmettre un dict dans l'argument de mot clé yaxis. Cela pourrait être quelque chose comme go.Layout(yaxis=dict(range=[0, 10])) j'espère que cela vous aide.

0
Strijder