我想让散点“紧密”,即没有松弛,两边没有数据。当我从ploly的留档运行代码时,没有松弛(相同的笔记本,相同的内核)。
我将不胜感激任何建议。
import plotly.graph_objects as go
from datetime import datetime, timedelta
x = [datetime(2019, 1, 1) + timedelta(days=i) for i in range(365)]
y = [1] * 365
fig = go.Figure()
fig.add_trace(go.Scatter(x=x, y=y, name="Pred", mode="markers"))
fig.update_layout(
xaxis=dict(
rangeselector=dict(
buttons=list([
dict(count=1,
label="1m",
step="month",
stepmode="backward"),
dict(count=6,
label="6m",
step="month",
stepmode="backward"),
dict(count=1,
label="YTD",
step="year",
stepmode="todate"),
dict(count=1,
label="1y",
step="year",
stepmode="backward"),
dict(step="all")
])
),
rangeslider=dict(
visible=True
),
type="date"
)
)
fig.show()
通过在图所示()
之前添加以下行:
fig.update_layout(xaxis=dict(range=[x[0],x[-1]],rangeslider=dict(range=[x[0],x[-1]])))
你的图表应该变成: