Предположим, у меня есть временная серия, состоящая из внутридневных данных, т. Е. С 09: 00-17: 30 по рабочим дням.
Например, построение графика на графике в python
trace1 = go.Scatter(
x = data.ts,
y = data.price,
marker=dict(color='blue'),
opacity=0.6,
)
line_fig_data = [trace1]
line_fig_lay = dict(title='Time Series with Rangeslider',
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(step='all')
])
),
rangeslider=dict(visible = True),
#type='date'
)
)
line_fig = go.Figure(data=line_fig_data, layout=line_fig_lay)
iplot(line_fig)
дает следующий вывод
График 1
Как видно, между 17:30 - 09:00 у нас прямая линия.
Я прочитал следующий пост Ссылка
Но безуспешно решить проблему.Я также пытался манипулировать данными с помощью значений NaN. По сути, я хочу построить график, как указано выше, но без пробелов в дневное / ночное время и в выходные дни.