1

在 highcharts 中,当您绘制箱线图并启用图例时,它仅在图例中显示一个系列的名称,如下所示。

在此处输入图像描述

但实际上这个系列包括 5 个子系列,每个子系列分别代表最小值、最大值、中值、下四分位数、上四分位数。values.It 就像将 5 个系列的数据合并为一个并绘制箱线图。有没有办法在 highcharts 中显示与每个子系列相对应的 5 个图例项(例如最小值、中值等)

链接到 JSFiddle

series: [{
            name: 'Observations',
            data: [
                [760, 801, 848, 895, 965],
                [733, 853, 939, 980, 1080],
                [714, 762, 817, 870, 918],
                [724, 802, 806, 871, 950],
                [834, 836, 864, 882, 910]
            ]
        }]
4

1 回答 1

1

正如@Paweł Fus 的评论中提到的,http://jsfiddle.net/g9hs4xaa/3/

series: [{data: [[0, 760, 801, 848, 895, 965]]}, 
     {data: [[1, 733, 853, 939, 980, 1080]]}, 
     {data: [[2, 714, 762, 817, 870, 918]]}, 
     {data: [[3, 724, 802, 806, 871, 950]]}, 
     {data: [[4, 834, 836, 864, 882, 910]]}]

分离系列数据是我们能得到的最接近的数据。但是在取消选择特定图例时仍然存在问题,相应的框会消失,但 xAxis 类别不会消失。

因此,以上述小提琴为例,如果我们取消选择系列 2,则会出现该框,但 xAxis 类别 - “2”仍然出现在 1 和 3 之间的空白区域。类似地,如果我们删除 2、3、4,那么我们最终只有 2角落里的盒子看起来不太好。

在网上找不到可靠的解决方案!这是一个高图表错误还是我在这里遗漏了什么?

截屏

于 2021-03-24T17:25:43.460 回答