インタラクティブな視覚化を作成するためのChlの処理の提案に追加するいくつかのパッケージ。これらはすべてJavaScriptベースであり、ブラウザで実行できるため、公開や独自の分析に使用できます。
- D3.jsはProtovisの後継です。作成されたオブジェクトをより細かく制御できるという点でより強力です(適切なDOMオブジェクトです。つまり、javascriptを使用して完全に制御できます)が、簡素化のためにProtovisを好む人もいます。テクニカルD3とProtovisの優れたディスカッションはこちら。
- Raphael.jsは、高度にカスタマイズされたマスマーケットWeb対話性の優れたオプションです。これは、将来の証明(フラッシュなし)であり、IE6と同じくらい古いブラウザーで動作するためです(動作しないのは、 Androidブラウザー)。D3と同様に、すべてがターゲット可能なDOMオブジェクトであり、アニメーションと対話性のための優れたAPIコントロールが組み込まれています。視覚化に固有のすぐに使えるものは何もありません。非常に強力で柔軟な白紙です。カスタム視覚化の設計には最適ですが、初期の探索的分析には適していません。最初にデータに精通してください。
- gRaphael.jsは、Raphaelの標準チャート(棒、折れ線など)です。これは基本的なものですが、機能し、構築することができます-独自のスイートを構築している場合、有用な成分になる可能性があります。
学習に関する他の質問については、一般的な原則として、データ用の一連の汎用インタラクティブ標準ツールを作成することを希望する場合は、情報ダッシュボードデザインに言及する必要があります。
インタラクティブな視覚化は、統計とインタラクティブなデザインの間の線上にあります。そのための本は役に立つかもしれません。私は、多くのインタラクションデザインの教科書のいずれにも個人的な経験はありませんが、デザインの普遍的な原則の大ファンです。あなたのニーズには行き過ぎかもしれませんが、その優れたカテゴリコンテンツページのユーザビリティ列を見下ろし、リストされている章(段階的な開示、信号対雑音など)を読むことを検討してください。
また、プログラミングの初心者向けに、プログラミングインタラクティブ機能初心者にとっては、技術スキルを強化するための出発点として適しています(処理に関する大規模な章も含まれています)。
しかし、何が機能し、何が可能かを知るためには、やることによって学習に勝るものはありません。良いスタートは、tableauやjmpのような有名なビッグプライスタグの汎用インタラクティブビジュアライゼーションパッケージのトレーリングと分析を検討することです。、そしてそれらの機能がそのように設計されている理由を考えてください。