0

angular-nvd3 を使用して散布図を作成しています (例: http://krispo.github.io/angular-nvd3/#/scatterChart )。以下の関数を使用してカスタム ツールチップを作成できます

tooltip: {
  contentGenerator: function(d) { return '<h3>HELLO WORLD</h3>'; }
}

ただし、私の要件はより基本的であり、nvd3 によって生成されるデフォルトのツールチップにいくつかの追加フィールド (null でない場合) を追加することです。

グラフのデータ オブジェクトの textvalue プロパティをデフォルトの nvd3 ツールリップにマップすることは可能ですか?

{
x: 1460199045.987,
y: 0,
textvalue: "117 test comment"
},
4

1 に答える 1

0

nvd3 ソース コード (html テーブルを作成する) から contentGenerator 関数をコピーし、必要に応じて変更することで実現しました。最もクリーンなソリューションではありませんが、機能します。

https://github.com/novus/nvd3/blob/master/src/tooltip.js

于 2016-09-01T10:11:43.210 に答える