柱状图在Highcharts中未正确显示系列

柱状图在Highcharts中未正确显示系列,highcharts,Highcharts,我有以下图表,其中序列数据是一组配置对象: 在此处输入代码 尝试将图表类型更改为PUE。如果您观察到现在将显示三个系列。为什么列图将其视为一个系列,饼图将其视为3个系列?我的要求是能够将柱状图和饼图呈现为相同给定数据的三个独立系列。这可能吗?首先也是最重要的一点, 饼图和柱图是两种完全不同的图表类型 列可以说是图形,饼图可以说是图表 柱状图有两个轴,即x轴和y轴,而饼图按比例分布面积 这一点没有错。它们被适当地渲染 对于饼图,结构是可接受的 { 名称:切片的名称, y:切片的值 } 每个切

我有以下图表,其中序列数据是一组配置对象:


在此处输入代码

尝试将图表类型更改为PUE。如果您观察到现在将显示三个系列。为什么列图将其视为一个系列,饼图将其视为3个系列?我的要求是能够将柱状图和饼图呈现为相同给定数据的三个独立系列。这可能吗?

首先也是最重要的一点, 饼图和柱图是两种完全不同的图表类型

列可以说是图形,饼图可以说是图表

柱状图有两个轴,即x轴和y轴,而饼图按比例分布面积

这一点没有错。它们被适当地渲染

对于饼图,结构是可接受的 { 名称:切片的名称, y:切片的值 }

每个切片都有自己的名称,就像我们为柱状图提供的xAxis类别一样。 Y的值对于所有海图都是通用的


因此,这里我建议对列和饼图的数据集进行不同的维护,以获得您所需的数据。

所有操作都正常,在饼图中,您只有不同的颜色,因此您可以设置相同的颜色,然后实现与列中相同的效果。

我想要实现的是,对于给定的类别数据集,饼图和柱状图必须相同(即以三种不同的颜色和三种不同的系列显示)。我知道可以使用colorByPoint实现列的不同颜色,如下所示[link],但在图例中它仍然显示为仅一个系列。正如@strikers所指出的,对于饼图来说,每个类别都缩小到一个片段或一个点。但在所有其他图表中,所提供的数据是基于每个系列的。所以我的要求可能无法实现。如果我错了,请纠正我。