我有一个散点图,用plotly(特别是在Jupyter Notebook上使用Python API离线绘图)绘制,并且您知道,plotly使用户可以轻松缩放和构图特定区域,但是我想要该图开始已经专注于我选择的特定领域。
我在文档中找不到任何相关内容(可能是因为我不知道在哪里查找或查找什么术语)。有办法做到这一点吗?以及使用子图而非图形对象时,设置有何不同?
答案 0 :(得分:1)
在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)
答案 1 :(得分:0)
如果轴上包含日期,则在设置范围之前,请确保将类型指定为日期,否则会收到意外结果。
start_date = "2019-09-26"
start_date = "2019-10-18"
fig.update_xaxes(type="date", range=[start_date, end_date])
如果fig
由具有共享x轴(或y轴)的子图组成,则可以将上述范围设置为与上一个共享图相对应的行和列。
以下是单列子图,每行都有一个图形图,共7行。
last_row = 7
last_col = 1
fig.update_xaxes(type="date", range=[start, end], row=last_row, col=last_col)