首页 > 解决方案 > 有没有办法使用 plotly 开始一个已经在特定区域放大的情节?

问题描述

我有一个用 plotly 制作的散点图(特别是在 Jupyter Notebook 上使用 Python API 离线 plotly),如您所知,plotly 使用户可以轻松缩放和框定特定区域,但我希望情节已经开始专注于我选择的特定领域。

我在文档中找不到任何相关的内容(可能是因为我不知道在哪里查找或查找哪些术语)。有没有办法做到这一点,如果有,怎么做?当使用 subplots 而不是 Figure 对象时,设置有何不同?

标签: pythonplotplotlyzoomingplotly-python

解决方案


当您在and参数Layout下指定您的 ,时,您可以指定 a ,例如xaxisyaxisrange

import plotly.graph_objs as go

# ...    

layout = go.Layout(
    yaxis=dict(
        range=[0, 100]
    ),
    xaxis=dict(
        range=[100, 200]
    )
)
fig = go.Figure(data=data, layout=layout)

可以在xaxis 此处yaxis 此处找到相关文档。


推荐阅读