Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/455.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Plotly js中以角度设置自定义调色板_Javascript_Angular_Plotly_Plotly.js - Fatal编程技术网

Javascript 在Plotly js中以角度设置自定义调色板

Javascript 在Plotly js中以角度设置自定义调色板,javascript,angular,plotly,plotly.js,Javascript,Angular,Plotly,Plotly.js,我在最近的angular项目中使用Plotly js。我使用基于角度的包装器成功地实现了该库 有一件事我试着用很多方法来实现,但都失败了。我试图使用我的自定义调色板的图表 我通过在图表数据布局中传递颜色来找到解决方案,如 数据=[{ 值:所有值[0], 标签:所有标签, 键入“pie”, 名称:'星夜', 标记:{ 颜色:['rgb(56,75,126)''rgb(18,36,37)''rgb(34,53,101)''rgb(36,55,57)''rgb(6,4,4)'] }, 域:{ 行:0,

我在最近的angular项目中使用Plotly js。我使用基于角度的包装器成功地实现了该库

有一件事我试着用很多方法来实现,但都失败了。我试图使用我的自定义调色板的图表

我通过在图表数据布局中传递颜色来找到解决方案,如

数据=[{
值:所有值[0],
标签:所有标签,
键入“pie”,
名称:'星夜',
标记:{
颜色:['rgb(56,75,126)''rgb(18,36,37)''rgb(34,53,101)''rgb(36,55,57)''rgb(6,4,4)']
},
域:{
行:0,
列:0
},
hoverinfo:'标签+百分比+名称',
text信息:“无”
}
它是有效的,但这不是完美的方法,因为我需要在每个图表数据中添加这个,并且需要注意有多少数据点,所以我推这些颜色代码


是否有任何方法可以在config之类的地方提供调色板,以便每次图表初始化时,它都开始从自定义调色板中获取颜色。

布局属性获取属性
colorway
,该属性获取颜色名称/代码列表

公共图形:任意={
数据:[],
布局:{
配色:[“红”、“绿”、“蓝”、“黄花”、“洋红”],
自动调整大小:正确,
}
}

但我还没有弄明白如何在全球范围内设置它。

经过几次挖掘,我实现了这一点。