Fed*_*o S 7 python plot zooming plotly plotly-python
我有一个用 plotly 制作的散点图(特别是在 Jupyter Notebook 上使用 Python API 离线绘图),如您所知,plotly 使用户可以轻松缩放和框定特定区域,但我希望绘图已经开始专注于我选择的特定领域。
我在文档中找不到任何相关内容(可能是因为我不知道去哪里查找或查找哪些术语)。有没有办法做到这一点,如果有,怎么做?当使用子图而不是 Figure 对象时,设置有何不同?
当您Layout在xaxis和yaxis参数下指定您的 时,您可以指定一个range,例如
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)
Run Code Online (Sandbox Code Playgroud)
如果您的轴包含日期,请确保在设置范围之前将类型指定为日期,否则,您将收到意想不到的结果。
start_date = "2019-09-26"
start_date = "2019-10-18"
fig.update_xaxes(type="date", range=[start_date, end_date])
Run Code Online (Sandbox Code Playgroud)
如果fig由共享 x 轴(或 y 轴)的子图组成,则可以将上述范围设置为与最后一个共享图对应的行和列。
下面是一个单列子图,每行中有一个图形图,总共 7 行。
last_row = 7
last_col = 1
fig.update_xaxes(type="date", range=[start, end], row=last_row, col=last_col)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5950 次 |
| 最近记录: |