LoginSignup
7
7

More than 5 years have passed since last update.

jQueryでd3の描画領域を指定する

Last updated at Posted at 2014-11-20

backbone.jsのview.$の様にアクセスできるDOM要素が限られているのに、d3の描画領域を'.chart'とかするとグローバルな$を使って$('.chart')が指定されてしまう時などに。

d3.jsでselectAllするならview.$('.chart').toArray()をselectAllに渡せば良いし、
selectを使うならview.$('.chart').toArray()[0]をselectに渡せば良い。

c3.jsはd3をラップしたライブラリで、描画領域をbindtoで渡すが、内部ではd3のselectにそのまま引き渡しているので同じようにview.$で描画領域を指定できる。

7
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
7