Javascript 设置plotly.js的空值的颜色
我想为plotly javascript中缺少的值设置一个自定义颜色,但无法确定如何设置 在下面的示例中,缺少的值由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',数据); 如果我理
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'}
。谢谢