Hyperlink 根据zoomcharts库中的link.label设置链接样式

Hyperlink 根据zoomcharts库中的link.label设置链接样式,hyperlink,styling,zoomcharts,Hyperlink,Styling,Zoomcharts,正在尝试设置链接的样式 查特有 linkRules:{"rule1":linkStyle}, 以及这样定义的功能 function linkStyle(link){ switch (link.label) { case "Executes": link.fillColor = "blue"; link.radius = 4;

正在尝试设置链接的样式

查特有

        linkRules:{"rule1":linkStyle},
以及这样定义的功能

        function linkStyle(link){
            switch (link.label)
            {
            case "Executes": 
                link.fillColor = "blue";
                link.radius = 4;

            case "Benefits": 
                link.fillColor =  "green";
                link.radius = 2;

            default:
                link.fillColor = "#000000";
                link.radius = 1;
            };
            link.toDecoration="arrow";
        }
但是没有按预期的那样工作

明白了:)我忽略了包含“break;”语句和每个案例的结尾

        function linkStyle(link){
            switch (link.label)
            {
            case "Executes": 
                link.fillColor = "blue";
                link.radius = 4;
                break;  
            case "Benefits": 
                link.fillColor =  "green";
                link.radius = 2;
                break;  
            default:
                link.fillColor = "#000000";
                link.radius = 1;
            };
            link.toDecoration="arrow";
        }

什么不起作用?控制台上怎么说。将console.log(link)放在函数中。检查此链接样式示例:不应用fillColor和radius的值。日志显示标签为“优点”的链接的这一点。还检查了这个示例。奇怪的是,如果我在自己的函数末尾添加颜色示例中的语句,则会应用颜色。这并没有提供问题的答案。要评论或要求作者澄清,请在他们的帖子下方留下评论。我是问题的作者:)如果你已经解决了问题,正确的方法不是更新原始问题,而是将解决方案作为答案发布。你在这里写的更多的是一个评论,而不是一个真正的答案(解决方案),我建议你在这个答案中发布正确的代码(包括break语句)。