NodeRed上的饼图系列颜色为黑色

时间:2018-01-23 12:50:03

标签: javascript node.js user-interface node-red

当我尝试在nodered上绘制饼图时,颜色总是黑色的。我正在使用dashboard-ui节点。什么是遗失?或者什么是在nodered ui上绘制饼图的最佳方法?

msg.payload=[{
        "series": [ "X", "Y"],
        "colors":['#8b4513','#26138b'],
        "data": [ 77,23],
        "labels": [ "Jan","mon" ]
    }];

1 个答案:

答案 0 :(得分:2)

此有效负载存在两个问题,即阻止其执行您期望的操作:

  • 目前不支持colors选项作为输入,
  • data必须是一个数组数组,内部数组的数量与要显示的系列数相同(因此在您的情况下,是一个包含1个y值数组的数组)< / LI>

此修订后的有效载荷对我有用:

    [
        {
            "series": [ "X", "Y" ],
            "data": [
                [ 77, 23 ]
            ],
            "labels": [ "Jan", "mon" ]
        }
    ]

为每个系列指定颜色的选项是添加到ui_chart节点的一个很好的功能。现在,您必须在节点配置编辑器中选择所需的颜色。有关有效数据输入的其他示例,请参阅the chart node's README

- 史蒂夫