簡體   English   中英

python:如何根據 x 軸上的元素數量調整 plotly plot 寬度

[英]python: How to adjust plotly plot width on the basis of number of elements in x-axis

我正在嘗試 plot 破折號上的圖表,在 x 軸上帶有日期的下拉菜單,在 y 軸上像路線圖一樣發布,所以如果用戶選擇他想要的“發布”,圖表將被更新。 我的問題是,當有大量“日期”時,圖表看起來像這樣: 在此處輸入圖像描述

我的問題是:

  1. 我怎么能說如果 x 軸上的值大於特定數字,則將 plot 寬度增加到例如。 2000 並保持默認寬度 = 1000。

    樣式={'overflowY': '滾動', '寬度': 1000}

    fig.update_layout(autosize=False, width=1000, height=400)

  2. 我該怎么做才能使散點上的文本不會相互重疊以避免過度擁擠?

  3. 在某些情況下,單個 x 軸(日期)值有多個 y 軸值,因此 plot 僅在 x 軸上取 1 個點並將 y 軸的所有值放在那里:

在此處輸入圖像描述

對於問題 2(我該怎么做才能使散點上的文本不會相互重疊以避免過度擁擠?)使用 turtle.Pen(write, size(your size))(DATE) 您需要將 DATE 更改為你想要的日期,但它仍然有效

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM