Highcharts:动态更改单列宽度以突出显示一个样本

时间:2013-03-25 11:37:10

标签: highcharts

在Highcharts柱形图中,我们想通过将其列稍微宽一点来突出显示一个值/样本......但这似乎不可能,是吗?

pointWidth仅影响整个系列。

也许我可以覆盖第二个系列,但恕我直言,这不是一个很好的解决方案。

2 个答案:

答案 0 :(得分:5)

您还可以使用数据属性并修改宽度。

http://jsfiddle.net/cDvmy/2/

 chart.series[0].data[0].graphic.attr({
            width:50
        });

答案 1 :(得分:0)

我认为没有办法用当前的API做到这一点。作为一个同样不太好的解决方案,您可以在绘制绘图后调整SVG:

// make fifth bar of first series wider
var bar = $($('.highcharts-series').children()[4]);
bar.attr('width',parseInt(bar.attr('width'))+20);
bar.attr('x',parseInt(bar.attr('x'))-10); // keep it centered

小提琴here

相关问题