我试图在Angular 图中实现一个具有多级深入的 highcharts 柱形图。由于我无法在Angular 图的 highcharts 中添加多个系列以进行深入,我计划使用具有多个类别的单个系列作为我的深入系列,但我无法以这种方式显示图例。有没有办法做到这一点?
我试过使用highchart的addseriesasdrilldown()
函数,但它只允许我添加一个序列进行深入分析。我也试过创建一个包含多个类别的序列,但我无法以这种方式显示在图例中。
我试图在Angular 图中实现一个具有多级深入的 highcharts 柱形图。由于我无法在Angular 图的 highcharts 中添加多个系列以进行深入,我计划使用具有多个类别的单个系列作为我的深入系列,但我无法以这种方式显示图例。有没有办法做到这一点?
我试过使用highchart的addseriesasdrilldown()
函数,但它只允许我添加一个序列进行深入分析。我也试过创建一个包含多个类别的序列,但我无法以这种方式显示在图例中。
1条答案
按热度按时间ljsrvy3e1#
默认情况下,Highcharts不支持这两个特性,但添加它们确实很容易。
要添加多个要追溯的系列,您可以使用
addSingleSeriesAsDrilldown
内部方法。例如:实用线程:https://www.highcharts.com/forum/viewtopic.php?t=34240
要创建类似于每个类别的图例的内容,请设置
legendType: 'point'
并从饼图系列借用setVisible
方法。例如:实时演示:http://jsfiddle.net/BlackLabel/wevdcgy2/
文件:https://www.highcharts.com/docs/extending-highcharts/extending-highcharts