web-dev-qa-db-ja.com

D3.jsの学習に役立つ本

D3.jsを見たので興味があったのでこれを買いました book !私は間違っているかもしれませんが、私はそれが満たされていないことがわかりました。

誰でもD3.jsをマスターしてデータを視覚化するための主要な資料を持っていますか?

D3.jsには多くの可能性があり、非常に熱心で興味を持っています。

前もって感謝します!

更新:

読み終えたばかりです Interactive Data Visualization for the Web by Scott Murray、great book!それを試して、それは無料です。

100
laycat

@Autioがすでに述べたように、彼の website にはScott Murrayのチュートリアルがあります。

また、彼のサイトには、最近のd3の本 Webの対話型データ視覚化 へのリンクがあります。

ただし、埋め込みのjsbinの例とともに、その本はfreeでオンラインで入手できます。 http://chimera.labs.oreilly.com/books/1230000000345/index.html

あなたが「本」を探しているなら、これは素晴らしい出発点でしょう。

開始するもう1つの優れた場所は、チュートリアルのセットです-ほとんどミニブックと考えることができます-ここにあります:
http://www.dashingd3js.com/table-of-contents

これら2つのリソースの良い点の1つは、ブラウザーでd3をすぐに試してみることを奨励することです。そのため、実際にd3を使用するだけでなく、d3を実際に使用して、単純な場合の動作を探っています。

Githubのd3 wikiには多くのチュートリアルがあり、d3だけでなくd3コミュニティで何が起こっているのかを知るために不可欠ですが、上記の2つのリンクから始めることをお勧めします。次に、利用可能な他のチュートリアルにジャンプするための適切なベース(1ページまたは2ページの投稿とは対照的に、持続的な焦点を合わせて)。
https://github.com/mbostock/d3/wiki/Tutorials

また、d3で何をしたいのかを検討してください。それ自体では、d3は本当に強力ですが、かなり低レベルです。つまり、NYタイムズの選挙マップの代わりに棒グラフを作成する必要がある場合、 512のホワイトハウスへのパス の場合、 vega のようなツールを検討する価値があります。このツールは、標準の棒グラフなどのアイテムの作成に関与する可能性のある低レベルの複雑さの一部を取り除きます。そして、これらに見られるように、これらのツールの数は少なくありません d3を利用するライブラリをリストする要点

最近では、d3.jsとcrossfilterを組み合わせたグラフ作成ライブラリ dc.js の作成者であるNick Zhuが、新しい D3 Cookbookによるデータの視覚化 を開発しました。スコット・マレーの本よりも読者の方が少し多いようです。

HTMLとCSSにまだ慣れていない人のためのd3.jsイントロもあります。
Part1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Part2: http://nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html

156
mg1075

あなたが言及する本は確かに少しスリムです。以下に、D3を把握するのに役立ついくつかのチュートリアルを示します。 http://alignedleft.com/tutorials/d

本当に最善の方法は、Mike Bostockがホストするサンプルのソースコードをここで調べることです。 https://github.com/mbostock/d3/wiki/Gallery

8
Autio

私が最初に学び始めたときにいくつかの基本的なチュートリアルを書きました。あなたはそれらをここで見つけることができます: https://bitbucket.org/hrojas/learn-d

7
DataByDavid