0
Highchartsに棒グラフがあり、発生したイベントに基づいて棒グラフのx軸ラベルを強調表示する必要があります。このイベントはHighchartsグラフ内のclick
ではなく、外部からトリガーされるイベントであることに注意してください。HighchartのHightlight x軸ラベル
これまでのところ、私は
var index = <HighchartsPointObject>this.chart.get('some very unique identifier').category;
を解雇されたに加入していますイベント後にこのような何かを行うことによってクリックされた棒グラフのインデックスを取得するために管理している。しかし、私はまだへの道を発見していません実際には対応するインデックスのラベルの手動で(CSSの色のスタイルを変更して)強調表示します。
私もこれに類似した方法でoptions
オブジェクト内formatter()
を使用してみました注:
formatter(this: { value: string }) {
var someStaticReference = storedValueFromFiredEvent // get the information I need from that event
if (someStaticReference.name === this.value) {
return '<span style="color:#0095d3;">' + this.value + '</span>';
} else {
return this.value
}
}
しかし、別のバーが同じを持っている可能性があるとして、これも私のために動作しません。名前。だから私はハイライトする必要があるバーのインデックスに基づいて何かが必要です。