0
私は、次のHTML正常に動作しているD3コードの下D3更新ツールヒントHTML
<div id="tooltip" className="hidden">
<table>
<thead>
<tr>
<td colSpan="3">
<strong id="headDate"></strong>
</td>
</tr>
</thead>
<tbody id="toolTipBody">
</tbody>
</table>
</div>
持っている:私は注入/にD3からツールチップにHTMLを追加する必要があり
// ToolTip
d3.select('#tooltip')
.classed("hidden", false)
.style("left", d3.event.pageX + "px")
.style("top", d3.event.pageY + "px")
.select('#headDate').text(d0.date);
を#toolTipBody要素。行の数や行の名前が変わるとダイナミックになる必要があります(それ以外の場合は、HTMLをハードコーディングしてD3 .select .textを使用して更新を行います)。
以下に示すように#toolTipBody
<tr>
<td className="legend-color-guide"><div></div></td>
<td id="key">1.0E-6MHz</td>
<td id="value">46.50</td>
</tr>
おかげ アダム
あなたは何をツールチップの人口をトリガーするアクションです(とあなたの視覚化のモックアップやスクリーンショットがありますか?) –
また、あなたは 'className'を使っているので、あなたはReactを使っていると思いますか? –
はい反応を使用しています...スクリーンショットを追加します...すべてのコードを追加しますが、ほとんどは関連しません。 – Adam