問題タブ [zoomcharts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
77 参照

javascript - Zoomcharts - Geochart を netchart の parentChart として使用する

ノードをプロットするために Zoomcharts の Geocharts を試しています。

座標 (A) を持つノードと (A) に接続されているノード (B) があることがわかりますが、それらの (B) 自身の座標はありません。

最初は OpenLayers (geochart なし) を使用して、Zoomcharts の netchart を座標に配置しようとしましたが、基本的な netchart API では中心ノード (A) を静的にすることはできません。

そのため、netchart を geochart に挿入するか、geochart が座標を持たないノードを使用できるようにする設定を見つけることにより、静的ノード (A) の周りにフリー フローティング ノード (B) を使用することを検討しています。

これは可能ですか、それともユーザーがノードをドラッグするたびに力を計算する必要がありますか?

編集: 質問は zoomcharts フォーラムに移動されました。

0 投票する
1 に答える
26 参照

javascript - info.contentsFunction にカスタム パラメーターを追加します。

Zoomcharts の pie.info.contentsFunction にカスタム情報を追加できるようにする必要があります。ページに複数のグラフがあり、それぞれがそのように作成されています...

「boomChartTT」関数では、どのチャートがホバーされているかを知る必要があります。このようなことができるようになりたい...

...ここで、「i」はチャートのインデックスです。

チャート インデックスを知る必要がある理由は、各チャートのインデックス付き配列に他のデータを保存しているためです。グラフのインデックスは、データのインデックスと一致します。

例: ユーザーが chart2 のスライスにカーソルを合わせた場合、boomChartTT 関数に '2' を渡して、そのチャートの合計データ (totalsData[2] など) にアクセスできるようにします。

過去に他のチャートライブラリでこれを行ったことがあります.チャートコンテナにデータ属性を追加するだけで、インデックスを取得できます...

...そして、ホバー関数 (contentsFunction) から chartContainer にアクセスして、そのインデックスを取得できます。

冗長な各スライスに合計データを追加する必要があるため、合計データを実際のチャート データに追加したくありません。

これを行う方法はありますか?

私の投稿が不明確な場合はお知らせください。

追加するために編集:私はそれが問題ではないと思いますが、ここにboomChartTT機能があります:

コメント行は、正しい totalsData を取得するためにインデックス (i) が必要な場所です。