3

Highchartsの縦棒グラフでは、列を少し広く描画して1つの値/サンプルを強調表示したいと思います...しかし、これは不可能のようですよね?

pointWidthシリーズ全体にのみ影響します。

たぶん私は2番目のシリーズをオーバーレイすることができますが、私見はそれは良い解決策ではありません。

4

2 に答える 2

5

データ属性を使用して幅を変更することもできます。

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

 chart.series[0].data[0].graphic.attr({
            width:50
        });
于 2013-03-25T15:07:56.843 に答える
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

ここでフィドル。

于 2013-03-25T12:54:06.593 に答える