Просто чтобы показать вам рабочий процесс, представленный здесь . Требуется настроить два разных потока в вашем профиле пользователя Plotly.
stream_ids = tls.get_credentials_file()['stream_ids']
# Get stream id from stream id list
stream_id_1 = stream_ids[0]
stream_id_2 = stream_ids[1]
# Make instance of stream id object
stream_1 = go.Stream(
token=stream_id_1, # link stream id to 'token' key
maxpoints=80 # keep a max of 80 pts on screen
)
stream_2 = go.Stream(
token=stream_id_2, # link stream id to 'token' key
maxpoints=80 # keep a max of 80 pts on screen
)
# Initialize trace of streaming plot by embedding the unique stream_id
trace1 = go.Scatter(
x=[],
y=[],
mode='lines+markers',
stream=stream_1 # (!) embed stream id, 1 per trace
trace2 = go.Scatter(
x=[],
y=[],
mode='lines+markers',
stream=stream_2 # (!) embed stream id, 1 per trace
)
Это должно сделать работу за вас. Как упоминалось ранее, необходимо использовать дополнительный поток для каждого дополнительного графика, который вы хотите показать.