series.setVisible()を使用してグラフを表示するときに、グラフを動的に非表示にすることができます。シリーズを最初にハイチャートに表示させないようにするには
しかし、チャートが最初に表示されたときに私のチャートシリーズを非表示にしたい(私は、ツールチップのシリーズデータが必要です)。初期設定でシリーズの可視性をfalseに設定する方法はありますか?
series.setVisible()を使用してグラフを表示するときに、グラフを動的に非表示にすることができます。シリーズを最初にハイチャートに表示させないようにするには
しかし、チャートが最初に表示されたときに私のチャートシリーズを非表示にしたい(私は、ツールチップのシリーズデータが必要です)。初期設定でシリーズの可視性をfalseに設定する方法はありますか?
セリ定義のvisibleオプションを使用できます。
visible:Booleanシリーズの初期可視性を設定します。既定値は です。
コード:
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
visible: false
}, {
data: [129.9, 271.5, 306.4, 29.2, 544.0, 376.0, 435.6, 348.5, 216.4, 294.1, 35.6, 354.4],
yAxis: 1,
visible: false
}]
ここ作業フィドル:ツールチップに余分なデータを表示するhttp://jsfiddle.net/IrvinDominin/CkLLt/1/
唯一の方法は、 pointFormatterを使用することである:関数(){} で設定のツールチップセクション。 データを提供するサーバーが提供する一連のデータから、必要な余分なデータを選択できますが、これはグラフで系列として出力されません。グラフの現在のポイントに基づいて現在の日付の値を選択し、それをツールチップフォーマッタ関数の結果に追加する必要があります。
この方法では、ツールチップに表示したい余分なデータは、系列を作成していないため、グラフの行として表示することはできません。
答えが受け入れられると考える –
要件は「私はツールチップのシリーズデータが必要です」と言っています。上記の答えはこの要件を満たしていません。私は同じ問題があるので、これを行う方法があるかどうかを知りたいです。 –
@pm_hceあなたはもっとあなたの要件を説明したり、結果のイメージを投稿したりできますか? –