Javascript 设置plotly.js的空值的颜色

Javascript 设置plotly.js的空值的颜色,javascript,plotly,Javascript,Plotly,我想为plotly javascript中缺少的值设置一个自定义颜色,但无法确定如何设置 在下面的示例中,缺少的值由color属性的数组中的null表示 变量颜色刻度=[0,[ff0000],[1,[00ff00]; 变量跟踪={ x:[1,2,3,4], y:[10,15,13,17], 标记:{ 颜色:[1,2,3,null], 颜色刻度:颜色刻度 }, 模式:'标记', 键入:“散布” }; var数据=[trace]; Plotly.newPlot('myDiv',数据); 如果我理

我想为plotly javascript中缺少的值设置一个自定义颜色,但无法确定如何设置

在下面的示例中,缺少的值由
color
属性的数组中的
null
表示


变量颜色刻度=[0,[ff0000],[1,[00ff00];
变量跟踪={
x:[1,2,3,4],
y:[10,15,13,17],
标记:{
颜色:[1,2,3,null],
颜色刻度:颜色刻度
},
模式:'标记',
键入:“散布”
};
var数据=[trace];
Plotly.newPlot('myDiv',数据);

如果我理解正确,您希望将定义的色阶从
#ff0000
拆分为
#00ff00

marker.color
-数组中,您还可以指定字符串,这些字符串可以包含定义颜色的任何方式:十六进制表示法、名称、rgb

因此,这应该符合您所寻找的内容:


color:[1,2,3',#0000ff'],

我不太明白-您指的是什么缺失值?如果它们丢失了,它们就不会被绘制出来——你如何给图片中没有的东西上色?请更精确地说明您想要实现的目标。颜色的
null
值应具有不属于色阶的颜色,我希望能够指定此值。运行代码片段
按钮对我不起作用。它起作用了,我希望有一个更优雅的解决方案。如在色标中设置
[null,#0000ff']
或设置
标记:{'missing.color':'#0000ff'}
。谢谢