Мне нужно сделать две вещи в графике, которые связаны с цветовым масштабированием.
1) У меня есть временной ряд, который я разбрасываю на 3d
fig = go.Figure(data=go.Scatter(y=dy[roi_index],mode='markers',marker=dict(color=np.random.randn(8000),colorscale='Viridis',showscale=True,size=2)))
fig.show()
Я хочу непрерывно окрашивать шкалу в этот временной ряд по мере увеличения времени. Таким образом, ни у одной точки нет одинакового цвета, поскольку ни у одной точки нет одинакового значения времени, и цвета меняются, как мы go вправо.
2) Я хочу иметь возможность запоминать эти цвета и когда я отображаю эти наборы точек в 3d, мне нужно увидеть цвета точек во временном ряду.
fig = go.Figure(data=[go.Scatter3d(x=SW_M_tau_traces[roi_index][0], y=SW_M_tau_traces[roi_index][1], z=SW_M_tau_traces[roi_index][2],mode='markers',marker=dict(size=1,color=,
colorscale="Viridis"))])
fig.show()
Вот что я пытаюсь сказать: