我有一个用 plotly 制作的散点图(特别是在 Jupyter Notebook 上使用 Python API 离线 plotly),如您所知,plotly 使用户可以轻松缩放和框定特定区域,但我希望情节已经开始专注于我选择的特定领域。
我在文档中找不到任何相关的内容(可能是因为我不知道在哪里查找或查找哪些术语)。有没有办法做到这一点,如果有,怎么做?当使用 subplots 而不是 Figure 对象时,设置有何不同?
我有一个用 plotly 制作的散点图(特别是在 Jupyter Notebook 上使用 Python API 离线 plotly),如您所知,plotly 使用户可以轻松缩放和框定特定区域,但我希望情节已经开始专注于我选择的特定领域。
我在文档中找不到任何相关的内容(可能是因为我不知道在哪里查找或查找哪些术语)。有没有办法做到这一点,如果有,怎么做?当使用 subplots 而不是 Figure 对象时,设置有何不同?
如果您的轴包含日期,请确保在设置范围之前将类型指定为日期。否则,您将收到意想不到的结果。
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)
如前所述,布局内的范围有效。我无法使用
...
type = "date",
xaxis = dict[date1, date2]
但是将(POSIXct)日期转换为数字对我有用。
(没有足够的代表发表评论,但我觉得如果日期范围没有,那么值得添加转换工作)。