Highchartsを使用しており、チャート上に約75のシリーズを含む複雑なチャートがいくつかあります。このシリーズは、チャート全体では使用されませんが、3か月の範囲でのみ使用されます。したがって、年間約15のシリーズがあり、全体のチャートは5年間をカバーします(およそ15 * 5 = 75シリーズになります)。ただし、Highchartsはその凡例内に75のチャートすべてを表示します。目標は、凡例を表示可能なシリーズのみに最小化することです。JSコードで関連シリーズを特定することができ、関連シリーズの「showInLegend」フラグを切り替えようとしました。
chart.series[24].options.showInLegend = false
しかし、効果はありません。を使用してチャートを再描画しようとしました
chart.redraw()
しかし、それは効果がありません...凡例は変更されません。
したがって、質問は次のとおりです。
- 更新されたshowInLegendオプションに基づいて凡例を再描画することは可能ですか?
- Highchartsには、表示されているシリーズに基づいて凡例を動的に更新するメカニズムがありますか?