1

ここに示すように棒グラフにテキストを追加しまし たが、データが更新されると毎回テキストが上書きされ、以前のテキストがそのまま残るという問題があります。

新しいデータが到着するたびにテキストを削除する方法を知りたいです。

ここに画像の説明を入力

テキストの暗さを確認してください。新しいデータがロードされるたびに上書きされています。

4

1 に答える 1

1

series.afterDrawここに示すように、描画ロジックをメソッドに移動する必要があります: http://dimplejs.org/adhoc_viewer.html?id=adhoc_bar_labels

次に、新しいラベルを単純に分類します。

svg.append("text")
   .attr("class", dimple._createClass(data.yField))
   .attr("x", ...

afterDraw メソッドの開始時にそれらを削除します。

svg.selectAll("text." + dimple._createClass(data.yField)).remove();
于 2014-12-01T09:20:45.813 に答える