let code = Math.floor(Math.random() * 16777215).toString(16); if (code === "000000" || code === "ac132") { code = Math.floor(Math.random() * 16777215).toString(16); } let colored = '#' + code; let dataset = { label: value.name, name: value.urls.name, color: colored, stickyTracking: true, showInNavigator: true, visible: true, data: value.values, dataGrouping: { enabled: false, } };Y además la leyenda se pone rara con el negro, cubre todo el espacio y no muestra bien otras series, solo pasa con los colores negro y sus combinaciones.
Estoy usando Highstock JS v9.2.2 (2021-08-24)
Aquí está el violín con un código de color de muestra Enlace de violín
Como mencionó @ppotaczek, el código de color tiene un formato hexadecimal no válido .
Nuevo código javascript para crear colores aleatorios
let code = "#000000".replace(/0/g,function(){return (~~(Math.random()*16)).toString(16);});