Highcharts highchart中的重叠列
有没有办法创建重叠列 例如,在中,蓝色和红色列应相互重叠,如下所示,蓝色列在后面,红色列在前面 为了澄清,我不想要堆叠的列,蓝色和红色列都应该从X轴(y=0)开始,而不是一个在另一个上编辑 Highcharts在其2.3版中引入了switch,以准确地处理这一问题。提及 我将在下面留下答案,因为它仍然有助于理解groupPadding和pointWidth是如何工作的 原始答案 你在找什么 可以通过设置为0.5来实现这一点 下面是一张图片来说明groupPadding是如何工作的Highcharts highchart中的重叠列,highcharts,highstock,Highcharts,Highstock,有没有办法创建重叠列 例如,在中,蓝色和红色列应相互重叠,如下所示,蓝色列在后面,红色列在前面 为了澄清,我不想要堆叠的列,蓝色和红色列都应该从X轴(y=0)开始,而不是一个在另一个上编辑 Highcharts在其2.3版中引入了switch,以准确地处理这一问题。提及 我将在下面留下答案,因为它仍然有助于理解groupPadding和pointWidth是如何工作的 原始答案 你在找什么 可以通过设置为0.5来实现这一点 下面是一张图片来说明groupPadding是如何工作的 如您所见,
如您所见,当groupPadding为0.5时,列宽会受到影响以提供所需的填充,通过指定pointWidth,您可以对抗这种行为,您也可以通过设置
grouping:false
来实现这一点
我希望这些柱重叠,而不是叠在一起。点填充:-0.3接近我想要的值。列重叠,但没有完全对齐。有没有办法让它们完全对齐?我不确定@Armin,但如果前列的值更高,它不会完全重叠列,完全覆盖后面的列?会的,但前列的值永远不会更高,这就是为什么我希望这样:)groupPadding+pointWidth成功了。这正是我想要的:)。谢谢!同意,似乎有点更干净的解决方案。这正是我在寻找的答案。这不适用于y轴上有0-10列的版本,它有2个值。0-6为黑色,2-10为绿色。所以在这里,2-6是共享部分。我想通过使透明使两种颜色(黑色和绿色)都可见。在highchart中有什么方法可以实现这一点吗?
plotOptions: {
column: {
groupPadding: 0.5 // Exactly overlap
pointWidth: 20,
}
},