Javascript 使用3层highchart甜甜圈有困难吗?

Javascript 使用3层highchart甜甜圈有困难吗?,javascript,jquery,html,highcharts,Javascript,Jquery,Html,Highcharts,我在我的网站上使用jqueryHighchartsdonut插件来显示安全事件分类法。分类法的格式如下(很像无序列表) 内部//源级别0 类型 登录滥用 通路旋转 -检测方法第2级 使用者 暹罗 -外部//来源 类型 登录滥用 通路旋转 -检测方法 使用者 暹罗 我在这里的工作示例是,我只能画两个圆圈,一个用于源,另一个用于攻击类型(例如登录滥用)。我想要的是这个事实 内部(20%)->接入(17%)->siem(部分) 是否可以自定义highchart,以允许我给出

我在我的网站上使用jquery
Highcharts
donut插件来显示
安全事件分类法
。分类法的格式如下(很像无序列表)

  • 内部//源级别0

    • 类型

      • 登录滥用
      • 通路旋转

        -检测方法第2级

        • 使用者
        • 暹罗
    -外部//来源

    • 类型

      • 登录滥用
      • 通路旋转

        -检测方法

        • 使用者
        • 暹罗
我在这里的工作示例是,我只能画两个圆圈,一个用于,另一个用于攻击类型(例如登录滥用)。我想要的是这个事实

内部(20%)->接入(17%)->siem(部分)

是否可以自定义highchart,以允许我给出三个圆圈/级别的分布


感谢您的帮助

您需要修改该系列的
size
innerSize
属性。
size
告诉highcharts圆的整体大小,而
innerSize
告诉它从中心切出多少。因此,如果您想在圆图的外侧添加一个图层,您需要一个新的系列:

size: '100%',
innerSize: '80%',

谢谢@Sam,但问题是您添加的最后一个系列数据是用attacktype数组初始化的,该数组保存了来自不同类型的信息,而我希望在最后一个系列级别(3)中显示“检测方法”下的信息。谢谢,您应该能够将数据系列更改为您需要的数据系列。thxs我从Official highcharts代码端复制的深入分析是什么,我想我不需要深入分析选项,我可以在系列代码空间中指定。