我想使用Plotly生成一个带有范围滑块的折线图。 范围滑块显示了再次显示的线条。 这段代码只是一个例子。 在我的情况下,我有很多子图,并且所有内容都显示了两次。 有可能在范围滑块中什么都不显示或仅显示日期吗?
import plotly.express as px
import yfinance as yf
yf.pdr_override()
df = yf.download(tickers='aapl' ,period='1d',interval='1m')
fig = px.line(df, x = df.index, y = 'Close',
title='Apple Stock Price')
fig.update_layout(
xaxis=dict(
rangeselector=dict(
buttons=list([
dict(count=1,
label="1m",
step="month",
stepmode="backward"),
dict(step="all")
])
),
rangeslider=dict(
visible=True
),
type="date"
)
)
fig.show()
rangeslider=dict(showtraces=False)
这样的东西肯定会很不错。 - Derek Orangeslider
的高度设置为较小值,比如在我的情况下是0.02,背景就无法再看到了。尽管高度仍然足够大以便轻松抓取。当高度设为0.05时,背景仍可见。我将此作为评论添加,因为在尝试了许多不同的高度后,我才发现这一点。 - Jakob