当我尝试在nodered上绘制饼图时,颜色总是黑色。我正在使用仪表板 UI 节点。缺少什么?或者在节点红 UI 上绘制饼图的最佳方法是什么?
msg.payload=[{
"series": [ "X", "Y"],
"colors":['#8b4513','#26138b'],
"data": [ 77,23],
"labels": [ "Jan","mon" ]
}];
此有效负载有两个问题,这些问题会阻止它执行您所期望的操作:
- 当前不支持将
colors
选项作为输入,并且 data
必须是数组数组,内部数组的数量与要显示的序列数相同(因此,在您的情况下,一个包含 1 个 y 值数组的数组(
这个修改后的有效载荷对我有用:
[
{
"series": [ "X", "Y" ],
"data": [
[ 77, 23 ]
],
"labels": [ "Jan", "mon" ]
}
]
为每个系列指定颜色的选项将是一个很好的功能,可以添加到ui_chart
节点。现在,您必须在节点配置编辑器中选择所需的颜色。有关有效数据输入的其他示例,请参阅图表节点的自述文件。
--史蒂夫