同じチャートに複数のシリーズがあり、ツールチップフォーマッタを使用して、シリーズ名をツールチップに見やすく見せるようにしたいと考えています。現在のところ、Seriesonename
とSeriestwoname
の形式で表示されていますが、Series One Name
とSeries Two Name
の形式で表示することをお勧めします。私はまだSeries One Name: 0.567
と同じ形式でツールチップを保持したいと思います。ハイチャート:ツールチップのシリーズ名の書式
私は次のコードを使用するグラフのラベル、フォーマット時に私はこれに似た何かをやった:私はツールチップフォーマッタのために同じことをやってみましたが、私はできないようです
legend: {
labelFormatter: function() {
return {
'Seriesonename': 'Series One Name',
'Seriestwoname': 'Series Two Name'
}[this.name];
}
}
をそれを働かせるために。私はそれが共有のツールチップであるという事実と関係があると思うが、私は100%確実ではない。
ご協力いただければ幸いです!
なぜ 'Series'自体の' name'属性を設定していませんか? –
@HalvorStrand私はできるとは確信していません。私のデータは別のソースから来ています。私はHighchartsラッパーを使ってすべてをフォーマットしています。なぜ、labelFormatterを使って凡例のシリーズ名を整理しなければならなかったのですか? – helencrump
しかし、データを前処理する場合は、名前を表示する必要があるたびに、データを送信するのではなく、一度だけ行うことができます。 – jlbriggs