Python インタラクティブ・データビジュアライゼーション入門(パイソン インタラクティブデータビジュアライゼーションニュウモン)
Plotly/Dash によるデータ可視化と Web アプリ構築
- 著者:
- @driller/小川 英幸/古木 友子(ドリラー/オガワ ヒデユキ/フルキ トモコ)
- 出版社:
- 朝倉書店
- 出版日:
- 2020年12月08日頃
- ISBN:
- 9784254122589
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
Web サイトで公開できる対話的・探索的 (読み手が自由に動かせる) 可視化を Python で実践.データ解析に便利な Plotly,アプリ化のためのユーザインタフェースを作成できる Dash,ネットワーク図に強い Dash Cytoscape を具体的に解説。
【編集部より】
グラフ (棒グラフ,散布図,ヒートマップ・・・) や表,地図,ネットワーク図など,簡潔なコードですばやく可視化
●コールバック,アニメーションなどの機能で,大規模データでも特徴把握が簡単に
●統計,金融,バイオサイエンスなどさまざまな専門分野に活用可能なパッケージ
●作成した可視化データは Web サイトで公開でき,誰でも操作しながら閲覧可能
技書の森解説
Matplotlib で静的なグラフを描くことには慣れたものの、ズームやフィルタリングができるインタラクティブな可視化をどう作ればよいか分からない。本書はそのステップを埋める一冊で、 Plotly と Dash を使ったインタラクティブなデータビジュアライゼーションの構築方法を、環境構築から Web アプリとしての公開まで通して解説します。
Plotly によるグラフ描画の基本から始まり、 Dash のコールバック機構を用いたリアルタイム更新のダッシュボード構築へと進む構成です。 HTML や JavaScript の知識がなくても Python だけでブラウザ上の対話的な可視化アプリケーションを組み立てられる点が、データサイエンティストやアナリストにとっての実用価値です。
朝倉書店刊で、学術的な裏付けを持ちながらも実装に寄った記述が中心です。 BI ツールを使わずに独自のダッシュボードを構築したい実務者や、分析結果を社内で共有する手段を探している人が、 Plotly/Dash エコシステムに最短で入るための導入書として位置づけられます。
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
@driller の他の書籍
関連記事
本についてくるダウンロード素材を使い倒す
プログラミングの本には、サンプルコードや素材のダウンロード特典がついていることがあります。この特典を活用するだけで、学習効率が大きく変わります。
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
写経を超える - 技術書のコードを自分のプロジェクトに応用する方法
技術書のサンプルコードを写経するだけでは実力は伸びません。書籍のコードを自分のプロジェクトに応用し、実務で使える力に変える 5 つのステップを解説します。
関連用語
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
Web アプリケーション
ブラウザを通じて利用するアプリケーション。インストール不要で幅広い端末で動く
Python
読みやすさを重視した汎用プログラミング言語で、データサイエンス、AI、Web 開発で広く使われる
Network
コンピュータ同士をつなぎ、データをやり取りさせる通信の仕組み
データサイエンス
統計学・プログラミング・ドメイン知識を組み合わせ、データから価値を生み出す学問領域
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出・ビルド順序の決定・影響範囲分析での活用法を解説