2017-06-01 3 views
1

DC.jsグラフがあり、d3-tipのツールチップを追加したので、.titleを無効にする必要がありました.renderTitle(false)棒グラフとGeoJsonマップがありますが、Linechartで使用すると機能しません。それはDC.jsまたはd3-tipのバグですか?.renderTitle(false)が線グラフDC.jsで機能しない

+0

前に、重要な部分は

chart.renderTitle(false); 

を呼んでいます。 '.renderTitle(false)'を呼んでも既存のツールチップは削除されません。それは問題ですか? – Gordon

+0

https://dc-js.github.io/dc.js/examples/line.html この例では、ドット上にマウスを置くとツールヒントが表示されます.renderTitle(false)プロパティは、しかし、それは線図では機能しません。 – ragde

+0

あります。私はその例を実行し、デバッガで 'chart.renderTitle(false)'と呼ばれる 'chart.render()'の前にブレークポイントを詰め込み、タイトルがなくなってしまいました。 – Gordon

答えて

0

グラフはレンダリングされる前に呼び出す必要があります。既存のグラフには影響しないためです。 (再描画しても既存のタイトルは削除されません)

Line Chart Exampleに基づいたフィドルのデモです。それは簡単なテストでは、私の作品

chart.render(); 

http://jsfiddle.net/1rafgm40/2/

+0

それはバージョンでしょうか?私は1.6.0を使用しています – ragde

+0

ああ、なぜ私はそれを考えなかった。可能であれば、実際には2.0にアップグレードする必要があります。 1.6がリリースされた後、[この機能は2013年12月の折れ線グラフに実装されました](https://github.com/dc-js/dc.js/commit/488fe29e)のようです。 (リリースノートには1.6と2.0ベータ1の間にギャップがあります) – Gordon

+0

dc.js 2.0では、どのバージョンのd3とクロスフィルタを使用する必要がありますか? – ragde

関連する問題