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



当我尝试在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节点。现在,您必须在节点配置编辑器中选择所需的颜色。有关有效数据输入的其他示例,请参阅图表节点的自述文件。

--史蒂夫

最新更新