[英]Is there a way to start a plot already zoomed on a specific area using plotly?
我有一個用 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 軸)的子fig
組成,您可以將上述范圍設置為與最后一個共享圖對應的行和列。
下面是一個單列子圖,每行中有一個圖形圖,總共 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)日期轉換為數字對我有用。
(沒有足夠的代表發表評論,但我覺得如果日期范圍沒有,那么值得添加轉換工作)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.