Я работаю над проектом, который требует, чтобы я использовал входные данные графа csv. Я использовал заговор, и до сих пор он, кажется, работает очень хорошо.
Однако, когда я пытаюсь изменить цвет графиков (линий и маркеров), это не работает. Я публикую выдержки из моего кода, так как в целом цвет - это небольшая часть кода, и я не хочу, чтобы здесь все дампы.
//There's multiple charts so changing color is important
var r = Math.random() * 256
var g = Math.random() * 256
var b = Math.random() * 256
...
//used these as a vars so I can change things to test easily (multiple time series being used)
var color='rgb('+r+', '+g+', '+b+')'
var colora='rgba('+r+', '+g+', '+b+', '+'0.14'+')'
...
//layout of markers
{
x: time,
y: time,
z: data1,
line: {
reversescale: false,
//color: "'"+color+"'"
color: "'rgb("+r+', ' +g+', '+ b+")'",
},
//mode: 'lines',
marker: {
//color: "'"+color+"'",
color: "'rgb("+r+', ' +g+', '+ b+")'",
size: 3,
line: {
//color: "'"+colora+"'",
color: "'rgb("+r+', ' +g+', '+ b+")'",
width: 0.1
},
opacity: 0.8
},
type: 'scatter3d'
}
Обе попытки просто дают мне стандартные черные точки. Когда я пробовал константы, которые отлично работали (что-то вроде color: 'rgb (100,100,240)'). Есть что-то, чего я здесь не хватает? Я console.logged эту вещь, и это, кажется, не проблема со структурой моих переменных.